嗨,我尝试检查/取消选中所有没有上课的复选框。这是我得到的代码,但它会检查类框。取消所有复选框,除了有类的复选框吗?
$(document).ready(function() {
$('#ctl00_ContentPlaceHolder1_repReceivers_ctl00_chxAll').click(
function() {
if (!$("input[type='checkbox']").hasClass("testclass")) {
$("input[type='checkbox']").attr('checked', $('#ctl00_ContentPlaceHolder1_repReceivers_ctl00_chxAll').is(':checked'));
}});
});
任何想法,我哪里出错了?
编辑
这闹心,但asp.net添加一个跨度各地的复选框输入给出的CssClass时,这样的复选框本身不明白的类。我试图像你说的那样做,但不喜欢(thecheckboxid),但没有运气。
编辑代码
<span class="testclass"><input id="ctl00_ContentPlaceHolder1_chxMale" type="checkbox" name="ctl00$ContentPlaceHolder1$chxMale" /></span>
您可以发布一个复选框的标记(包括所述跨度)吗? – 2010-05-28 14:29:47
@Dejan - 下面的答案更新为您的标记:) – 2010-05-28 14:37:04
不会工作。它现在不取消任何复选框 – 2010-05-28 14:40:04