我想按类名找到一个元素。我知道它会出现在一个特定的父div中,所以我不想搜索整个dom,而是只搜索特定的div。我正在尝试这个,但似乎不是正确的语法:
var element = $("#parentDiv").(".myClassNameOfInterest");
这样做的正确方法是什么?
由于
答案 0 :(得分:44)
你很亲密。你可以这样做:
var element = $("#parentDiv").find(".myClassNameOfInterest");
.find()
- http://api.jquery.com/find 或者,您可以这样做:
var element = $(".myClassNameOfInterest", "#parentDiv");
...将jQuery对象的上下文设置为#parentDiv
。
修改强>
此外,如果您执行div.myClassNameOfInterest
而不是.myClassNameOfInterest
,则在某些浏览器中可能会更快。
答案 1 :(得分:2)
var element = $("#parentDiv .myClassNameOfInterest")