根据CSS选择子元素

发布于 2024-10-03 17:29:04 字数 685 浏览 3 评论 0原文

所以我想做的是使用 jQuery 在 slide_items 中选择一个未设置为 display: nonediv 。我怎么能这么做呢?

<div id="slide_items">
  <div id="slide_item_1">
    <h2>Item 1</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_2" style="display: none;">
    <h2>Item 2</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_3" style="display: none;">
    <h2>Item 3</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_4" style="display: none;">
    <h2>Item 4</h2>
    <p>Text</p>
  </div>
</div>

So what I would like to do is select a div inside slide_items that is not set to display: none, using jQuery. How could I do that?

<div id="slide_items">
  <div id="slide_item_1">
    <h2>Item 1</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_2" style="display: none;">
    <h2>Item 2</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_3" style="display: none;">
    <h2>Item 3</h2>
    <p>Text</p>
  </div>

  <div id="slide_item_4" style="display: none;">
    <h2>Item 4</h2>
    <p>Text</p>
  </div>
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

薄凉少年不暖心 2024-10-10 17:29:04

您应该使用 :visible 伪选择器

$('#slide_items > div:visible')

You should be using the :visible pseudo-selector

$('#slide_items > div:visible')
失而复得 2024-10-10 17:29:04

我相信这个 $("#slide_items div:visible") 有效。

I believe this $("#slide_items div:visible") work.

浪漫人生路 2024-10-10 17:29:04
$('#slide_items').find('div:visible')...

请参阅 http://api.jquery.com/visible-selector/

$('#slide_items').find('div:visible')...

See http://api.jquery.com/visible-selector/

冰葑 2024-10-10 17:29:04
$('#slide_items').find('div:visible');
$('#slide_items').find('div:visible');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文