jquery - 相同类名但隐藏一个的 jQuery 选择器是什么?

标签 jquery

我的目标是在这个 div 之后添加 HTML(之后使用 jQuery):

<div class="wpv-setting-container wpv-setting-container-horizontal wpv-settings-layout-markup js-wpv-settings-layout-extra">

出于某种原因,由于应用程序的技术要求,我被迫使用类wpv-settings-layout-markup。然而,还有另一个 div 包含这个类,但它是隐藏的:

<div style="display:none;" class="wpv-settings-templates wpv-setting-container wpv-setting-container-horizontal wpv-settings-layout-markup" id="attached-content-templates">

现在,当我在 jQuery after 方法中使用类名时,它会添加到可见和不可见的 div 中。

$(".wpv-settings-layout-markup").after('data here');

如何修改此选择器:

$(".wpv-settings-layout-markup")

仅定位可见的 div?非常感谢。

最佳答案

使用:visible选择器

$(".wpv-settings-layout-markup:visible")

更多信息可以在这里找到:http://api.jquery.com/visible-selector/

关于jquery - 相同类名但隐藏一个的 jQuery 选择器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229492/

相关文章:

javascript - 滚动功能(从链接到部分标签)不起作用

php - 提供生成的文件以供从 jQuery post 下载

jQuery 人脸检测和 css

javascript - Safari 5.1 中禁用 CSS 样式切换器

jquery - 使用位于 iFrame 内的 jQuery 播放视频

javascript - 如果父元素被禁用,则阻止子元素上的单击事件

javascript - 如何找到点击了哪个按钮 : jquery

javascript - 如何在 Jquery 多选中选择一个包含其 parent 和 child 的组

javascript - 添加类以滚动链接并在单击时添加相同的类

javascript - 为什么画外音总是从现场区域的开头开始朗读?