我尝试用 jquery 1.11.1 创建一个表单,但是复选框不起作用!哪个是语法错误?
$(this + "input[name=''] :checked").each(function() {
totalSum += parseInt($(this).val());
});
最佳答案
你可能想使用这样的东西:
$( this ).find( "input[name='']:checked" ).each(function() {
totalSum += parseInt($(this).val());
});
使用 find()
您可以搜索作为给定元素后代的元素。
无论如何,您确定要搜索<input>
吗?元素,具有 name
属性设置为空字符串?因为那是您当前选择的内容。
关于javascript - 语法错误,无法识别的表达式 : [object HTMLDivElement]input:checkbox[name=]:checked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117106/