用jquery遍历页面没有选中的checkbox. 有一个gridview··每一行前面有一个checkbox···选中了几个,要遍历没有选中的那几个checkbox···到达一定条件的,让checkbox变为不可选。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(".checkbox的类名 :checkbox").each(function() { if ($(this).is(":checked") && $(this).attr("disabled") == false) { //被选中的} $(":checkbox[checked!=checked]").each(function()//所以未选中的{ alert($(this).val());}); $("#gvid :not(:checked)").each(function(i){//未选中的 alert($(this).attr("id")); }); $(function () { var max = 3, cbs = $('#gridview :checkbox');//gridview改为你的GridView的ID cbs.click(function () { if (cbs.filter(':checked').size() >= max) cbs.filter(':not(:checked)').attr('disabled', true); else cbs.filter(':disabled').attr('disabled', false); }); }); HTML:<div id="gridview"> <input type="checkbox" checked="checked" value="1"/> <input type="checkbox" checked="checked" value="1"/> <input type="checkbox" checked="checked" value="1"/> <input type="checkbox" value="1"/> <input type="checkbox" value="2"/> <input type="checkbox" value="3"/></div>js:$(function(){ $('#gridview :checkbox:not(:checked)').attr("disabled",function (){return $(this).val()!=1 && $(this).val()!=2;}); }); 图片切换效果切换 ★★100分★★火狐下窗口onresize的时候DIV的位置调整的问题 各位高手请入啊!!!在线急求啊!!! 请教如何实现类似126邮箱的web多文档窗口? 【分享】一个AJAX的简单封装(附调用方法) javascript中的正则表达式问题 咨询:对联广告随滚动条向下中的几条语句是什么意思? 如何检验字符串为整型 页面style继承问题,在线等 jquery.uploadify的多附件上传 jquery colorbox插件如何自适应高度 求助:js实现验证输入框内容是否改变
$(".checkbox的类名 :checkbox").each(function() {
if ($(this).is(":checked") && $(this).attr("disabled") == false) {
//被选中的
}
{
alert($(this).val());
});
$("#gvid :not(:checked)").each(function(i){//未选中的
alert($(this).attr("id"));
});
var max = 3, cbs = $('#gridview :checkbox');//gridview改为你的GridView的ID
cbs.click(function () {
if (cbs.filter(':checked').size() >= max) cbs.filter(':not(:checked)').attr('disabled', true);
else cbs.filter(':disabled').attr('disabled', false);
});
});
<div id="gridview">
<input type="checkbox" checked="checked" value="1"/>
<input type="checkbox" checked="checked" value="1"/>
<input type="checkbox" checked="checked" value="1"/>
<input type="checkbox" value="1"/>
<input type="checkbox" value="2"/>
<input type="checkbox" value="3"/>
</div>
js:
$(function(){
$('#gridview :checkbox:not(:checked)').attr("disabled",function (){return $(this).val()!=1 && $(this).val()!=2;});
});