2012-04-19 45 views
1

我想要做的事與李:最後:獲取可見李:最後,不是隱藏李:最後

var p = $("li:last"); 

我需要自己的立場:position.left

隨着我可以對齊某些元素的位置。問題是,在某些情況下,最後一個li被event.hide'隱藏',所以這意味着我得到了position.left 0這意味着該元素因爲值爲0而不會對齊。

如何獲取li:最後一個所有可見的李? (所以隱藏的li不應該一起玩)

回答

5

嘗試$("li:visible:last") - >使用:visible選擇器。

+0

謝謝:)它的工作,我會去這 – Youss 2012-04-19 15:13:25

+0

演示 - > http://jsfiddle.net/skram/76NNp/2/ – 2012-04-19 15:13:31

1

您需要結合:visible:last選擇

var p = $("li:visible:last"); 
1
var pos = $("li:last:visible").position(); 
console.log(pos.left);