亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

find()方法

選擇器 context 是由 .find() 方法實現的;因此,$('li.item-ii').find('li') 等價于 $('li', 'li.item-ii')。

上面這句是什么意思

正在回答

2 回答

一般情況對jquery的選擇器的用法,都是做為第一個參數的用法。其實jquery()函數的這種用法還可以傳遞第二個參數。傳遞這個參數的目的是將前面選擇器限定在context這個環境中。在默認情況下,即不傳第二個參數,選擇器從文檔根部對 DOM 進行搜索($()將在當前的HTML document中查找DOM元素);如果指定了第二個參數,如一個DOM元素集或jquery對象,那就會在這個context中查找。

對于上面這個問題我們可以這么想,我們的目的是在'li.item-li'中找到我們要的'li'

我們來看看$('li.item-ii').find('li') 系統先去找大的范圍'li.item-li',然后在這個范圍里找'li'

再來看$('li', 'li.item-ii')系統會這么想,我要找到'li',我要去'li.item-li'中去找,

兩種說法是一回事吧!

最佳吧!

0 回復 有任何疑惑可以回復我~
#1

慕妹7508549

看清格式,里面有個,
2016-10-26 回復 有任何疑惑可以回復我~

$(selector,[.context])里的context選擇器是由.find()實現的,故$('li.item-li').find('li')等價于$('li','li.item-li')

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

find()方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號