課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
選擇器 context 是由 .find() 方法實現的;因此,$('li.item-ii').find('li') 等價于 $('li', 'li.item-ii')。
上面這句是什么意思
2016-09-28
源自:jQuery基礎(二)—DOM篇 6-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'中去找,
兩種說法是一回事吧!
最佳吧!
慕妹7508549
$(selector,[.context])里的context選擇器是由.find()實現的,故$('li.item-li').find('li')等價于$('li','li.item-li')
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
1 回答find()和.children()方法
1 回答find()方法中的 context問題
1 回答find用法
1 回答find里傳find($('span'))與find('span')效果相同?請問?
2 回答用find查找
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-26
一般情況對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'中去找,
兩種說法是一回事吧!
最佳吧!
2016-09-28
$(selector,[.context])里的context選擇器是由.find()實現的,故$('li.item-li').find('li')等價于$('li','li.item-li')