日期:2014-05-16 浏览次数:20525 次
<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()的吧