<script type="text/javascript">
$("button:first").click(function() {
//?
var $li = $('li:last')
$(".div").find($li).css('border','1px solid red')
})
</script>
我试着这么写,为啥不是每一个class=div,中的最后一个li,而是最后一个class=div中的最后一个li有效果。
运行结果如下:
红框是.("left"),蓝框是.("div")
$('.div').find('li:last').css('border','1px solid blue');这句话可以实现筛选出每一个class=div,中的最后一个li
你可以把你的script语句注销,写入$('li:last').css('border','1px solid blue');就可以看出你定义的变量就是li合集的最后一个元素