$('li').has('ul').css('background-color', 'red');誰能解釋一下??
<!DOCTYPE html>
<html>
<head>
? <style>
? ? .full { border: 1px solid red; }
? </style>
? <script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<ul>
? <li>list item 1</li>
? <li>list item 2
? ? <ul>
? ? ? <li>list item 2-a</li>
? ? ? <li>list item 2-b</li>
? ? </ul>
? </li>
? <li>list item 3</li>
? <li>list item 4</li>
</ul>
<script>
$('li').has('ul').css('background-color', 'red');
</script>
</body>
</html>
2018-03-21
$('li')是指先找到所有的li,has(‘ul’)是指 找到其中包含ul標簽的li? ,然后把背景顏色改為紅色?
2018-03-19
has(selector選擇器或DOM元素) 將匹配元素集合根據(jù)選擇器或DOM元素為條件,檢索該條件在每個元素的后代中是否存在,將符合條件的的元素構成新的結果集。