這個地方?jīng)]有很明白
處理一:傳遞選擇器 ?$('li').add('p')?
處理二:傳遞dom元素 ?$('li').add(document.getElementsByTagName('p')[0])
處理一不是已經(jīng)將p元素添加到li的合集后面了嗎,處理二的作用是什么
處理一:傳遞選擇器 ?$('li').add('p')?
處理二:傳遞dom元素 ?$('li').add(document.getElementsByTagName('p')[0])
處理一不是已經(jīng)將p元素添加到li的合集后面了嗎,處理二的作用是什么
2016-10-15
舉報
2016-10-15
處理一的意思可以這樣說,
eg: $('li').add('p').css('background','#f00');
在選擇li合集上后面的添加了p,上面的代碼可以理解為$('li')是一個合集,既是相當(dāng)于li的數(shù)組集合和和p標(biāo)簽都選擇了同一樣式
處理二:document.getElementsByTagName('p')[0]指的是返回帶有指定標(biāo)簽名(p)的對象的集合。而【0】指的是下標(biāo),找到文檔中第一個p標(biāo)簽。處理一:$('li').add('p')中的p是通過標(biāo)簽名來找到p ,這只是通過兩種不同的方式找到元素而已 ? (個人理解)