如何在jQuery中按类名选择子元素
How to select a child element by its class name in jQuery?
我有这个html代码,我需要写一个简单的函数。传递一个父元素(在我的例子中是菜单顶部),找出具有类焦点的元素。
<div id="menu-top">
<ul>
<li id="menu-top-item-0" class="item0 focus">1</li>
<li id="menu-top-item-1" class="item1">2</li>
<li id="menu-top-item-2" class="item2">3</li>
<li id="menu-top-item-3" class="item3">v 4</li>
</ul>
</div>
我尝试这个没有成功jquery 1.4.2
getFocusedElement: function(parentElm) {
return $(parentElm).find("focus");
}
知道吗?
类选择器中缺少.
,例如:
return $(parentElm).find(".focus");
使用"focus"
作为选择器将尝试与标记名为<focus />
的元素匹配
以下是关于jQuery选择器如何工作的更多信息:http://api.jquery.com/category/selectors/
$(parentElm).find(".focus")
将工作。JQuery采用css选择器进行元素选择。
也就是说,类将有一个.
前缀,而id将有#
前缀。
相关文章:
- WebdriverIO waitForExist()选择元素's选定的选项
- 如何选择元素的第n个子元素
- Angular没有根据模型更新我的选择元素
- jquery使用name from变量按类选择元素
- 如何使用jQuery按数据日期属性选择元素
- 向html选择元素添加选项
- 使用Jquery在相同类型的元素中选择元素
- 他们是如何使用angular/jqLite find()方法按属性名称和值选择元素的?ng conf 2015
- 如何在Angular中清除选择元素中的过滤器
- 使用其中一个元素作为参考点,从Javascript数组中选择元素
- Javascript选择元素到字符串的比较
- Angular始终选择选择元素中的第一个选项
- 使用 jquery .find() 遍历按类和存储属性选择元素
- 通过 id json, jquery 选择元素
- 如何基于另一个已经存在的选择器选择元素
- 禁用多个选择元素中的非“选定”选项,但使用 jquery 的一个除外
- HTML 选择元素的只读等效项
- 在iPad上,如何通过Javascript事件在选择元素上设置focus()而不显示选项
- 单击事件似乎不适用于 IE 中的选择元素
- Angular js,在选择元素上,我想 POST 数据以将其保存在数据库中,然后我想使用 PUT 更新它而无需重新加载