我知道我可以使用下面的代码来选中页面上的所有复选框:
$('input[type=checkbox]').each(function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
但是我现在在一个页面上使用它,这个页面有一些我不想包含的复选框。如何将上述代码更改为只查看具有特定类的复选框?
发布于 2011-03-27 23:20:00
$('.theClass:checkbox:checked')
将为您提供带有theClass
类的所有选中的复选框。
发布于 2011-03-27 23:27:46
必备.map
示例:
var checkedVals = $('.theClass:checkbox:checked').map(function() {
return this.value;
}).get();
alert(checkedVals.join(","));
发布于 2011-03-27 23:15:11
$('input.theclass[type=checkbox]').each(function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
https://stackoverflow.com/questions/5450104
复制相似问题