遍历div内的checkbox 选中 本帖最后由 chai1338 于 2013-07-04 16:17:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 div 的id的命名都是id_TabInfo+N 当前div中的checkbox选中的时候,把其它div中的checkbox都设为不选中! 这就好判断了吧。 var lengths = $('.idTabs').parent().find('div').find("input[type='checkbox']").filter(':visible').length;if(lengths == 0) alert('..........');if(lengths > 1) alert('...........'); var num = 0; $(".tab").find("checkbox").each(function() { if ($(this).is(':checked')) { num++; } }); var testCheckbox = function(){if($(":checked",$(".tab"))==0){ alert("您未选择任何checkbox!"); return;}var i=0;$(".tab").each(function(){ if($(":checked",this).length>0){ i++; if(i==1){ return true; }else{ return false; } } return true;});if(i==2){ alert(“您选择的checkbox位于多个div中!”); return;}else{ alert("您执行了正常的操作!");}} $(':checked','ul.idTabs').parent().get(0).nodeName==='div';//如果是false就不只一个 我看错html结构了,思路是这样的。找到所有checked的第一个父节点进行判断 function check(){ var count=0; $("div[id^='idTab_Info']").each(function(){ var checkedbox=$(this).find(":checkbox:checked"); if(checkedbox.length > 0){ count++; } }); if(count==0){//没有被选中 }else if(count > 1){//选中了多组 } } js函数绑定前台数据尖顶号被转义。 高手,大神们进啊,怎么用JS取这个DIV的高度 感谢大家帮忙了!!! 关于在safari浏览器中 input-file的问题 这个音乐地址用js加密的实在让人费解. 急,请问怎么样去用层和文本框模拟下拉列表框, 请问怎样点击按钮后,复制另外一个Select控件的全部html代码? 点击增添就多一个输入框怎么做啊 能不能在<iframe>里打开一个页面 怎么跟改页面的背景颜色 html inputfile 点击浏览取消的onchange问题 修改json格式
var num = 0;
$(".tab").find("checkbox").each(function() {
if ($(this).is(':checked')) {
num++;
}
});
var testCheckbox = function(){
if($(":checked",$(".tab"))==0){
alert("您未选择任何checkbox!");
return;
}
var i=0;
$(".tab").each(function(){
if($(":checked",this).length>0){
i++;
if(i==1){
return true;
}else{
return false;
}
}
return true;
});
if(i==2){
alert(“您选择的checkbox位于多个div中!”);
return;
}else{
alert("您执行了正常的操作!");
}
}
//如果是false就不只一个
function check(){
var count=0;
$("div[id^='idTab_Info']").each(function(){
var checkedbox=$(this).find(":checkbox:checked");
if(checkedbox.length > 0){
count++;
}
});
if(count==0){//没有被选中
}else if(count > 1){//选中了多组
}
}