web_東
2018-03-18 15:37
<!DOCTYPE html>
<html>
<head>
<style>
.full { border: 1px solid red; }
</style>
<script type="text/javascript" src="../js/jquery-2.1.4.js"></script>
</head>
<body>
<ul>
<li>Does the UL contain an LI?</li>
</ul>
<script>
$("ul").append("<li>" + ($("ul").has("li").length ? "Yes" : "No") + "</li>");
//$("ul").has("li").length是不是强制转换布尔值。
$("ul").has("li").addClass("full");
console.log($("ul").has("li").length)
</script>
</body>
</html>
$('li').addClass('full'),就是给每一个li加了。“$("ul").has("li")”这句话找的就是ul(含有li标签的那个ul)。
$("ul").has("li")返回一个数组,如果数组的长度大于0就表明ul中有li,结果就是yes。如果长度等于0,就表明ul中没有li,结果就是no
jQuery基础(二)—DOM篇
114008 学习 · 590 问题
相似问题