我想选择id以“level”开头的最后一个div:
var div = $('div[id^="level"]:last');
但我也想选择最后一个可见的。我怎么能这样做?以下不起作用:
$('div[id^="level"]:last:visible');
我尝试了几种不同的组合但没有效果。
答案 0 :(得分:2)
也许是这样的?
var div = $('div[id^="level"]:last').filter(":visible");
答案 1 :(得分:2)
尝试切换您首先根据其可见性过滤所有元素的:last
和:visible
,然后然后过滤最后一个元素。
$('div[id^="level"]:visible:last');