javascript - jQuery 选择器上的多个过滤器

标签 javascript jquery

我想选择最后一个 id 以“level”开头的 div:

var div = $('div[id^="level"]:last');

但我也想选择最后一个可见的。我怎样才能做到这一点?以下不起作用:

$('div[id^="level"]:last:visible');

我尝试了几种不同的组合,但没有成功。

最佳答案

尝试切换您的 :last:visible ,即您首先按可见性过滤所有元素,然后然后过滤最后一个元素一个。

$('div[id^="level"]:visible:last');

关于javascript - jQuery 选择器上的多个过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46593842/

相关文章:

Javascript创建对对象属性的引用?

javascript - 根据值更改 <td> <i> CSS

php - 创建网站游览

javascript - JavaScript 1.7 中的解构

javascript - jQuery 识别被点击的子元素

JQuery + Ajax - 如何使用重置按钮清除结果部分?

jquery - 使用 jQuery UI 和 html2canvas 插件的问题

javascript - jQuery - HTML 表到数据表

javascript - 如何制作 OR 选择器而不是 AND 语句

javascript - 删除条形图上的 X 轴