Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 使用jQuery选择所有文本框_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery选择所有文本框

Javascript 使用jQuery选择所有文本框,javascript,jquery,Javascript,Jquery,我有一个在表格中显示个人信息的代码(字段:姓名、姓氏、地址等),其中一个输入是复选框。代码如下: $("#table").append('<tr class="trow'+j+'">'+ '<td class="ids" id="z'+i+'">'+totrecs+'</td>'+ '<td>'+member[i].jdate+'</td>'+

我有一个在表格中显示个人信息的代码(字段:姓名、姓氏、地址等),其中一个输入是复选框。代码如下:

  $("#table").append('<tr class="trow'+j+'">'+
                      '<td class="ids" id="z'+i+'">'+totrecs+'</td>'+
              '<td>'+member[i].jdate+'</td>'+
              '<td class="users" 

              '<td id="contact'+i+'">'+member[i].fname+' '+member[i].lname+'</td>'+
              '<td id="myaddress'+i+'">'+member[i].address1+' '+member[i].town+'</td>'+

              '<td><input type="checkbox" name="whome" id="showMe'+i+'"'+
                                             'class="boxes" onclick="getMe('+i+')" /></td></tr>');  
      totrecs++;
      j++;
     }
$(“#表”).append(“”+
''+totrecs+''+
''+成员[i].jdate+''+
“

$('#btnId')。在('click',function()上{
var检查=假;
if(!$(this).hasClass('checked')){
布尔=真;
}
$(this.toggleClass('checked');
$('#表输入[type=“checkbox”]').prop('checked',check)
});

这可能会有帮助:

要使用jQuery选中
#表中的所有复选框,请执行以下操作:

$('#table :checkbox').attr('checked', '');

请注意,这不会触发您为复选框设置的任何单击事件。您应该使用
更改
事件,而不是
单击
,以使其按预期发生。

在btnId中,我是否应该添加按钮或复选框的id?这是代码的按钮库的id,但它似乎不起作用,我已经给出了button id=“btn”,在js中将btnId更改为btn,并将代码复制到我的js文件中,是这样吗?还是我应该更改表格输入?谢谢如果id=“btn”选择器将为$('#btn'),您能用小提琴重现吗
$('#table :checkbox').attr('checked', '');