我想通过类名查找元素。我知道它会出现在特定的父 div 中,因此我不想搜索整个 dom,而是只搜索特定的 div。我正在尝试这个,但似乎不是正确的语法:
var element = $("#parentDiv").(".myClassNameOfInterest");
正确的方法是什么?
谢谢
最佳答案
你很接近。你可以这样做:
var element = $("#parentDiv").find(".myClassNameOfInterest");
.find()
- http://api.jquery.com/find
或者,您可以这样做:
var element = $(".myClassNameOfInterest", "#parentDiv");
...它将 jQuery 对象的上下文设置为 #parentDiv
。
编辑:
此外,如果您使用 div.myClassNameOfInterest
而不仅仅是 .myClassNameOfInterest
,在某些浏览器中可能会更快。
关于jquery - 从已知的父元素中按类名查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034699/