我有一个HTML表第一列由复选框等组成,当用户单击一个按钮时我想检查是否已经检查了任何复选框,然后再转到后面的代码等.
这就是我所拥有但它不断抛出错误"Microsoft JScript运行时错误:语法错误,无法识别的表达式:input.checkbox:checked"]"
这是我的代码我只想返回实际检查了多少个复选框的计数.
$('#BtnExportToExcel').click(function () {
var check = ('#gvPerformanceResult').find('input.checkbox:checked"]').length;
alert(check);
return false;
}):
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
Cur*_*urt 18
您的语法无效($在开头和"]结尾处为否).
更改:
('#gvPerformanceResult').find('input.checkbox:checked"]').length;
Run Code Online (Sandbox Code Playgroud)
至:
$('#gvPerformanceResult').find('input.checkbox:checked').length;
Run Code Online (Sandbox Code Playgroud)
Chr*_*ris 11
你在find()函数中有一个悬空支架,试试这个
$('#BtnExportToExcel').click(function () {
var check = $('#gvPerformanceResult').find('input[type=checkbox]:checked').length;
alert(check);
return false;
}):
Run Code Online (Sandbox Code Playgroud)
请注意,根据您的回答,您似乎想要所有复选框,#gvPerformanceResult而不是类的复选框.checkbox- 用于[type=checkbox]选择这些复选框
$('input[type="checkbox"]:checked').length;
Run Code Online (Sandbox Code Playgroud)
这将返回已选中复选框的数量.
限制:
$('#gvPerformanceResult').find('input[type="checkbox"]:checked').length;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23367 次 |
| 最近记录: |