You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery/JavaScript根据name和value触发按钮点击事件

实现方案

以下分别提供jQuery和原生JavaScript两种实现方式:

jQuery 版本

直接使用多属性匹配选择器定位目标按钮,调用click()方法即可触发点击:

// 示例:触发name为vote_id、value为1的按钮点击
$('button[name="vote_id"][value="1"]').click();

如果需要触发value为2的按钮,把选择器里的value值改成"2"即可。

原生JavaScript 版本

使用querySelector匹配对应属性的按钮,兼容所有现代浏览器:

// 示例:触发name为vote_id、value为2的按钮点击
const targetButton = document.querySelector('button[name="vote_id"][value="2"]');
// 先判断节点是否存在,避免不存在时报错
if (targetButton) {
  targetButton.click();
}

注意:以上两种方式触发的点击效果和用户手动点击完全一致,按钮所属的表单会正常提交对应的POST请求。

内容的提问来源于stack exchange,提问作者abu risal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:27:01