如何在 DIV 中选择具有类别的项目?

我有以下 HTML:

<div id="mydiv">
<div class="myclass"></div>
</div>

我希望能够使用一个选择器,选择内部的 div,但具体为 mydiv容器。如何使用 jQuery 实现这一点?

433988 次浏览

试试:

$('#mydiv').find('.myclass');

JS 小提琴演示。

或者:

$('.myclass','#mydiv');

JS 小提琴演示。

或者:

$('#mydiv .myclass');

JS 小提琴演示。

参考文献:


很高兴从 find()文档中了解到:

Find ()和. children ()方法是相似的,除了 后者只在 DOM 树中传递一个级别。

试试这个

$("#mydiv div.myclass")

您将使用与应用 css 选择器相同的方法进行操作。 举个例子

$("#mydiv > .myclass")

或者

$("#mydiv .myclass")

最后一个将匹配 myDiv 中的每个 myclass,包括 myclass 中的 myclass。

如果你正在寻找聚焦的视频 div,可以尝试使用 $(".video-divs.focused")

如果要选择具有 class 属性“ myclass”的每个元素,请使用

$('#mydiv .myclass');

如果只想选择具有 class 属性“ myclass”的 div 元素,请使用

$("div#mydiv div.myclass");

查找更多关于 jquery 选择器的信息,请参考这些 物品