有时候我们需要判断,某个标签下面是否包含有某一class的子标签并获得子标签。例子如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://www.suibibk.com/js/jquery.min.js"></script>
<title>首页</title>
</head>
<div class="item">
<div>1</div>
<div>
<div class="result">2</div>
<div class="result on">3</div>
</div>
</div>
<div class="item">
<div>1</div>
<div>
<div class="result">2</div>
<div class="result on">3</div>
</div>
</div>
<div class="item">
<div>1</div>
<div>
<div class="result">2</div>
<div class="result">3</div>
</div>
</div>
<body>
<script>
$(".item").each(function(){
//获取id,和status,只有有status为01的时候才可能审核
var obj = $(this);
//查看有没有on
var result = obj.find(".on");
var length = result.length;
if(length==1){
var o = result.first();
console.log(o.html())
}
console.log("length:"+length);
});
</script>
</body>
</html>
其实关键的就是判断长度。