$("button:first").click(function() {
//把p元素添加到li的合集中
$('li').add('p')
$('li').css('background', 'red')
})
先把<p>加入到<li>的集合中,之后再对<li>的集合添加颜色属性,按理说效果应该和原来的一样,为什么运行后<p>中的内容没有变化呢?
因为p并不是li的标签内,属于单独的p元素,当新加入的时候$('li')是能够获取到新添加的P元素的,当写开后就获取不到了