jQuery 遍历 - has() 方法
实例
检测某个元素是否在另一个元素中:
$("ul").append("
定义和用法
has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。
语法
.has(selector)
参数 | 描述 |
---|---|
selector | 字符串值,包含匹配元素的选择器表达式。 |
Muhtasari
Kama inatokana na kipindi cha jQuery cha watu wa DOM, metodi ya .has() inatokana na kipindi cha watoto cha kina cha kiwango kumepatikana kwa kina cha kipindi kipya cha jQuery. Kipindi cha kina kilichotumiwa kwa kumfikiria watoto wa kina cha kiwango; kama kina cha kina chote kinaingia kwa kina cha kipindi cha kina, kina cha kina chote kinadhaminiwa kwenye matokeo.
Fikiria hapa ni weka kwa hatua ya orodha ya kusambaa:
<ul> <li>kitumia kiwango 1</li> <li>kitumia kiwango 2</li> <ul> <li>kitumia kiwango 2-a</li> <li>kitumia kiwango 2-b</li> </ul> </li> <li>kitumia kiwango 3</li> <li>kitumia kiwango 4</li> </ul>
Wenye wengi wa kitabu kwenye orodha kinaweza kutumia hii wengi kama hii:
$('li').inahakikisha('ul').css('mazingira-wa-mahali', 'kichwa');
Matokeo wa kufanyia hii ni kwamba mazingira wa kipengele cha 2 kimeingizwa kwa rangi ya kichwa, hiki ni sababu kwamba kipengele hicho ni kwa kila mtu kwenye watoto wengi wa kuzingatia <ul> kama <li>.