jquery 如何判断循环下面ul中的li是否check="true" 这个属性<div id="content">
<ul id="no1" class="select_div ">
<li class="selectdiv selectclickdiv" check="true" title="--请选择任务类型--" onclick="javascript:SelectDiv(this)"
relid="-1">--请选择任务类型--</li>
<li class="selectdiv " title="任务1.1" onclick="javascript:SelectDiv(this)" relid="1">
任务1.1</li>
<li class="selectdiv" title="任务1.2" onclick="javascript:SelectDiv(this)" relid="2">任务1.2</li>
<li class="selectdiv" title="任务1.3" onclick="javascript:SelectDiv(this)" relid="3">任务1.3</li>
<li class="selectdiv" title="任务1.4" onclick="javascript:SelectDiv(this)" relid="60">
任务1.4</li>
<li class="selectdiv" title="任务1.5" onclick="javascript:SelectDiv(this)" relid="61">
任务1.5</li>
<li class="selectdiv" title="任务1.6" onclick="javascript:SelectDiv(this)" relid="128">
任务1.6</li>
<li class="selectdiv" title="任务1.7" onclick="javascript:SelectDiv(this)" relid="132">
任务1.7</li>
<li class="selectdiv" title=" 任务1.8" onclick="javascript:SelectDiv(this)" relid="204">
任务1.8</li>
</ul> <ul class="select_div">
<li class="selectdiv " title="--请选择任务类型--" onclick="javascript:SelectDiv(this)" relid="-1">
--请选择任务类型--</li>
<li class="selectdiv" title="任务2.1" onclick="javascript:SelectDiv(this)" relid="4">任务2.1</li>
<li class="selectdiv" title="任务2.2" onclick="javascript:SelectDiv(this)" relid="5">任务2.2</li>
<li class="selectdiv" title="任务2.3" onclick="javascript:SelectDiv(this)" relid="6">任务2.3</li></ul>
</div>
<ul id="no1" class="select_div ">
<li class="selectdiv selectclickdiv" check="true" title="--请选择任务类型--" onclick="javascript:SelectDiv(this)"
relid="-1">--请选择任务类型--</li>
<li class="selectdiv " title="任务1.1" onclick="javascript:SelectDiv(this)" relid="1">
任务1.1</li>
<li class="selectdiv" title="任务1.2" onclick="javascript:SelectDiv(this)" relid="2">任务1.2</li>
<li class="selectdiv" title="任务1.3" onclick="javascript:SelectDiv(this)" relid="3">任务1.3</li>
<li class="selectdiv" title="任务1.4" onclick="javascript:SelectDiv(this)" relid="60">
任务1.4</li>
<li class="selectdiv" title="任务1.5" onclick="javascript:SelectDiv(this)" relid="61">
任务1.5</li>
<li class="selectdiv" title="任务1.6" onclick="javascript:SelectDiv(this)" relid="128">
任务1.6</li>
<li class="selectdiv" title="任务1.7" onclick="javascript:SelectDiv(this)" relid="132">
任务1.7</li>
<li class="selectdiv" title=" 任务1.8" onclick="javascript:SelectDiv(this)" relid="204">
任务1.8</li>
</ul> <ul class="select_div">
<li class="selectdiv " title="--请选择任务类型--" onclick="javascript:SelectDiv(this)" relid="-1">
--请选择任务类型--</li>
<li class="selectdiv" title="任务2.1" onclick="javascript:SelectDiv(this)" relid="4">任务2.1</li>
<li class="selectdiv" title="任务2.2" onclick="javascript:SelectDiv(this)" relid="5">任务2.2</li>
<li class="selectdiv" title="任务2.3" onclick="javascript:SelectDiv(this)" relid="6">任务2.3</li></ul>
</div>
if($(this).attr("check")=="true"){
//.....
}
应该就可以吧
if($(element).attr("check")=="true"){
alert(123);
}
});
function SelectDiv(o){
var isCheck = $(o).attr("check") == undefined?false:true;
if(!isCheck){
//如果当前li并未选择
$(o).attr("check","true");
$(o).siblings().removeAttr("check");
}
else{
alert("这个li已经被选中了");
}
}
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
$(function(){
$("li").each(function(){
if(this.checked){
alert($(this).attr("title")+"被选中");
}
});
})
</script>
<div id="content">
<ul id="no1" class="select_div ">
<li class="selectdiv selectclickdiv" checked="true" title="--请选择任务类型--" onclick="javascript:SelectDiv(this)"
relid="-1">--请选择任务类型--</li>
<li class="selectdiv " title="任务1.1" onclick="javascript:SelectDiv(this)" relid="1">
任务1.1</li>
<li class="selectdiv" title="任务1.2" onclick="javascript:SelectDiv(this)" relid="2">任务1.2</li>
<li class="selectdiv" title="任务1.3" onclick="javascript:SelectDiv(this)" relid="3">任务1.3</li>
<li class="selectdiv" title="任务1.4" checked="true" onclick="javascript:SelectDiv(this)" relid="60">
任务1.4</li>
<li class="selectdiv" title="任务1.5" onclick="javascript:SelectDiv(this)" relid="61">
任务1.5</li>
<li class="selectdiv" title="任务1.6" onclick="javascript:SelectDiv(this)" relid="128">
任务1.6</li>
<li class="selectdiv" title="任务1.7" onclick="javascript:SelectDiv(this)" relid="132">
任务1.7</li>
<li class="selectdiv" title=" 任务1.8" onclick="javascript:SelectDiv(this)" relid="204">
任务1.8</li>
</ul> <ul class="select_div">
<li class="selectdiv " title="--请选择任务类型--" onclick="javascript:SelectDiv(this)" relid="-1">
--请选择任务类型--</li>
<li class="selectdiv" title="任务2.1" onclick="javascript:SelectDiv(this)" relid="4">任务2.1</li>
<li class="selectdiv" title="任务2.2" checked="true" onclick="javascript:SelectDiv(this)" relid="5">任务2.2</li>
<li class="selectdiv" title="任务2.3" onclick="javascript:SelectDiv(this)" relid="6">任务2.3</li></ul>
</div>
var arr = new Array();
$("#no1 li").each(function(index,domElem){
if($(domElem).attr("checked") != undefined){
arr.push($(domElem))
}
})
})