第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

parents()加了參數(shù)和沒加是一樣的結(jié)果?

$('.item-b').parents(":contains('B')").css('border', '2px solid blue')

這句代碼會把所有元素框起來,但是如果把:contains('B')換成:last就只會框一個,有沒有人知道為什么TT

正在回答

2 回答

前面 $('.item-b').parents 就相當于獲得了.item-b 的所有祖輩元素并形成一個集合,后面()中的參數(shù)相當于在這個集合里再做操作,你看,要是輸入:contains('B')的話,因為這個集合里是沒有它的,所以和(空)是一個效果【因為'.item-b'和:contains('B')代表的是一個節(jié)點0.0]】,如果換成 :last,就會得到集合里的最后一個值,并在它上面操作【框一個(是html?)】,你還可以試試 lt或者eq().

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

洛洛 提問者

嗷嗷嗷 謝謝 講的很明白 懂樂~
2017-08-23 回復(fù) 有任何疑惑可以回復(fù)我~

parents返回的是所有的祖先元素,:contains('B')選擇的是包含制定文本的元素,即li,所以,從ul開始,所有的祖先元素都被加了邊框,而:last選擇了祖先元素里邊的最后一個,所以就只有最后一個加了邊框

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

辣條寶寶

也是初學,個人見解,若是錯了,望請指正
2017-08-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

洛洛 提問者 回復(fù) 辣條寶寶

我也是初學~ 謝謝講解^^
2017-08-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

parents()加了參數(shù)和沒加是一樣的結(jié)果?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號