好的,这是继续发生的事情:
每当我点击嵌套在无序列表中的图像时,它就会移动到页面上的不同部分。但当它到达最后一个时,我希望它不要移动。我试图找出它,如果有.last()函数可以返回一个布尔值?
谢谢, 罗汉
答案 0 :(得分:1)
而不是.last()
返回集合中的最后一个元素,对于给定的集合,如果您有一个元素,则可以.is()
使用:last-child
,如下所示:
//abort out at top of the function
if($(this).closest('li').is(':last-child')) return;
如果<li>
是列表中的最后一个,则会true
返回is(':last-child')
。