& lt李& gtul 1-1 & lt;/李& gt& lt李& gtul" />
& ltdiv?id = " test " & gt
& ltul?id="ul1 " >
& lt李& gtul 1-1 & lt;/李& gt
& lt李& gtul 1-2 & lt;/李& gt
& lt李& gtul 1-3 & lt;/李& gt
& lt/ul & gt;
& ltul?id="ul2 " >
& lt李& gtul2-1 & lt;/李& gt
& lt李& gtul2-2 & lt;/李& gt
& lt李& gtul2-3 & lt;/李& gt
& lt/ul & gt;
& lt/div & gt;我們來壹步步分析妳說的這個說法。首先,假設這是壹個id為test的div元素,那麽$(this)不僅是選擇了整個id為test的div元素。$('#test ')。查找(' ul ')是選定對象中的所有ul標簽。
:first代表選擇第壹個元素,類似地:last代表選擇最後壹個元素。如果想靈活選擇元素,可以使用:eq(i),其中I代表元素的下標。
所以$('#test ')。find('ul:first ')表示選擇第壹個ul。
壹個空格代表對象的子元素的選擇,所以$('#test ')。find('ul:first li ')表示ul1中三個li的選擇。