$('li').add('<p>新的p元素</p>').appendTo($('.right'))这句话的意思是:把li元素集合还有 <p>新的p元素</p>同时添加到 <div class="right"></div> 这里。
结构图效果如下:
<div class="right"><li>list item 1</li><li>list item 2</li><li>list item 3</li><p>新的p元素</p></div>
结构图效果如下:
<div class="right"><li>list item 1</li><li>list item 2</li><li>list item 3</li><p>新的p元素</p></div>
2016-11-02
$("button:first").click(function(){
$("li").each(function(index, element){
$(this).css("color", "red")
})
})
$("button:last").click(function(){
$("li").each(function(index, element){
if ( index % 2 ) {
$(this).css("color", "purple")
}
})
})
$("li").each(function(index, element){
$(this).css("color", "red")
})
})
$("button:last").click(function(){
$("li").each(function(index, element){
if ( index % 2 ) {
$(this).css("color", "purple")
}
})
})
2016-11-02
已采纳回答 / Frank_W毅3947945
肯定有必要啊!你应该是把next()和选择器搞混淆了 $('.item-2').next(':eq(1)'),你应该是觉得$('.item-2').next()就够了,因为next()总是为class=item-2紧接的那个元素,但是class=item-2的元素不止一个啊,所以$('.item-2').next()的元素也不止一个。 所以$('.item-2').next(':eq(1)')是选择为所有的类为class=item-2元素下面的那个元素的集合中下标为1的那个元素。
2016-11-02