什么是相同类名的jQuery选择器,但有一个被隐藏?

时间:2013-08-14 10:38:06

标签: 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方法之后使用类名时,它被添加到可见和不可见的div中。

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

如何修改此选择器:

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

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

2 个答案:

答案 0 :(得分:7)

使用:visible选择器

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

可在此处找到更多信息:http://api.jquery.com/visible-selector/

答案 1 :(得分:0)

使用:visible选择器

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