日期:2014-05-16 浏览次数:20449 次
<script type="text/javascript">
$(document).ready(function(){
var div = $("#div3").get(0).innerHTML;
$("#add").click(function(){
$("#div2").append(div);
});
$("#del").click(function(){
$("#div2 > div").eq($("#div2 > div").length-1).remove();
});
});
</script>
我想问的是$("#div2 > div").eq($("#div2 > div").length-1).remove();这个怎么解释? #div2>div 匹配div2的所有div子元素 那一整句表示移除#div2最后一个div子元素 eq()这里面表示获取最后一个元素 remove()移除 应该可以写成 $("#div2 >div:last").remove()的吧