
jquery 如何遍历元素并且输出;
用jquery方法实现<ul><li><div><inputtype="checkbox"><span>item</span></div></li><li><div><i...
用jquery 方法实现
<ul>
<li><div><input type="checkbox"><span>item</span></div></li>
<li><div><input type="checkbox"><span>item</span></div></li>
<li><div><input type="checkbox"><span>item</span></div></li>
</ul>
上面的元素遍历并且输出; 展开
<ul>
<li><div><input type="checkbox"><span>item</span></div></li>
<li><div><input type="checkbox"><span>item</span></div></li>
<li><div><input type="checkbox"><span>item</span></div></li>
</ul>
上面的元素遍历并且输出; 展开
3个回答
展开全部
输出什么?span里面的值?要怎么输出?alert?
如果是的话:
$("ul").find("li").each(function(i,v){
var str=$(v).find("span").text();
alert(str);
});
如果要输出checkbox 被选中的那个区域的span的值的话,
$("ul").find("li").each(function(i,v){
var isCheck=$(v).find("input:checkbox").attr("checked");
if(isCheck=="checked")
{
var str=$(v).find("span").text();
alert(str);
}
});
展开全部
输出什么,输出到哪里?
追问
就是显示出来,用jquery 把它显示出来
追答
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script type="text/javascript">
$(window).ready(function(){
var ul = $("<ul/>").appendTo($("body"));
for(i=0;i<3;i++){
ul.append("<li><div><input
type='checkbox'><span>item</span></div></li>");
}
})
</script>
</head>
<body>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询