為什么這么改不對呢?
$("button:first").click(function() {
? ? ? ? ?//把p元素添加到li的合集中
? ? ? ? ?$('li').add('p')
? ? ? ? ?$('li').css('background', 'red')
? ? })
先把<p>加入到<li>的集合中,之后再對<li>的集合添加顏色屬性,按理說效果應該和原來的一樣,為什么運行后<p>中的內容沒有變化呢?
$("button:first").click(function() {
? ? ? ? ?//把p元素添加到li的合集中
? ? ? ? ?$('li').add('p')
? ? ? ? ?$('li').css('background', 'red')
? ? })
先把<p>加入到<li>的集合中,之后再對<li>的集合添加顏色屬性,按理說效果應該和原來的一樣,為什么運行后<p>中的內容沒有變化呢?
2020-12-01
舉報
2020-12-29
因為p并不是li的標簽內,屬于單獨的p元素,當新加入的時候$('li')是能夠獲取到新添加的P元素的,當寫開后就獲取不到了