究竟是哪兒個父輩元素,有點混亂
$('.item-b').parents('.first-div').css('border',?'2px?solid?blue')
6-4jQuery遍歷之parents()方法的例題中
.item-b選擇器指向兩個<li>元素,
那么兩個<li>元素的所有祖輩元素中,
每個<li>元素均有數(shù)個祖輩元素,第一個div是哪兒個
寫到現(xiàn)在發(fā)現(xiàn)是我看錯了,那么問題來了,如果是找 其中第一個 <div>,應(yīng)該怎么寫?是哪兒個?
2017-11-03
最頂層的div,h2標(biāo)簽下面這個,jquery.parents()找到的是當(dāng)前元素所有的父類元素,如果沒有參數(shù)限制,會找到根元素,將所有符合條件的元素放入一個集合里。
這個父類div 有一個class 屬性.first-div,所以會篩選到這個class的div 并返回。
<h2>parents方法()</h2>
<div class="left first-div">
2017-11-03
$('.item-b').parents('.first-div').css('border',?'2px?solid?blue')
分解思路:$('.item-b').parents()---.itme-b的所有父元素
? ? ? ? ?$('.item-b').parents('.first-div')----所有父元素,其中名為:.first-div的父元素
? ? ? ??$('.item-b').parents('.first-div').css('border',?'2px?solid?blue')----.first-div的父元素加樣式藍(lán)邊框2px.
以上說明,其實就是給.item-b以上名為.first-div的父元素加樣式。