Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 扫描已按下的表单按钮并执行操作_Javascript_Jquery - Fatal编程技术网

Javascript 扫描已按下的表单按钮并执行操作

Javascript 扫描已按下的表单按钮并执行操作,javascript,jquery,Javascript,Jquery,我们有一个API生成的带有按钮的记录数组 <td id=place-bets-1><button class="btn btn-primary my-2 my-sm-0" id="pick-team-5">Select</button></td> 我想也许可以为我的按钮编制索引,并对一组按下的按钮进行.onclick扫描,然后禁用每一个单击的按钮 i、 e for(变量i=0;i

我们有一个API生成的带有按钮的记录数组

<td id=place-bets-1><button class="btn btn-primary my-2 my-sm-0" id="pick-team-5">Select</button></td>
我想也许可以为我的按钮编制索引,并对一组按下的按钮进行.onclick扫描,然后禁用每一个单击的按钮

i、 e

for(变量i=0;i
如果所有按钮都有
'btn'
类,则可以执行以下操作:

$(".btn").click(function () {
    $(this).attr("disabled", true);
});

这将绑定到所有按钮并禁用单击的按钮。

下面是一种方法。如果选择器不是页面上的所有按钮,则可以在按钮上使用一个类使其更具体。更新span只显示了查询所选按钮数量的一种方法。我并不是说你会在你的点击处理程序中使用它

var mySpan=$(“#numSelected”);
$(“按钮”)。单击(函数(){
$(this.attr(“disabled”,true);
html($(“按钮[禁用]”).length);
});

挑选
挑选

0已选择
我无法理解您想要减少重复代码的丑陋或限制按下按钮的次数?
for (var i = 0; i < buttonspressed; i++) {
    if (buttonspressed = 3) {
        maxoptionsselected();
    } else {
        pleaseselectmore();
    }
}
$(".btn").click(function () {
    $(this).attr("disabled", true);
});