如何使用Jquery中的元素选择器和类选择器
How to use Element Selector with Class Selector in Jquery
我有一个简单的表,一些td的类为'PLUS',一些td的类为'MINUS'。
我正在使用jquery实现全部折叠和全部展开功能。
单击扩展所有,我想用'MINUS'替换'PLUS'类,只有td谁有'PLUS'类。
,点击"全部折叠",将"MINUS"类替换为"PLUS"类
我面临的问题是找到所有带有+类的td,并遍历它们以替换类
有什么建议吗?
不需要迭代,jQuery会非常方便地为您完成。
从问题中看不出你到底想做什么,但是你可以:
-
用
将.plus
切换到.minus
$(".plus").toggleClass("plus minus")
-
在所有带有
的元素上切换.plus
和.minus
$(".plus, .minus").toggleClass("plus minus")
一个类元素的选择器是{tag}.{class}
http://css.maxdesign.com.au/selectutorial/selectors_class.htm
// When clicked, replace all td.plus with td.minus
$('td.plus').click(function(){
$('td.plus').toggleClass('plus minus')
});
相关文章:
- 在动态创建的元素上获取对特定选择器的引用
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 如何通过选择器元素将图像添加到javascript下拉警报消息中
- Angular Datetimepicker:指令'的模板;uib时间选择器'必须只有一个根元素
- 选择不带选择器的元素,仅使用元素ID
- 动态修改一个元素,使其与给定的选择器匹配
- 循环遍历元素jquery选择器
- jquery点击选择器附加在多个元素上
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- jquery复杂选择器,按元素和类以开头
- 如何查找包含特定选择器的父元素
- 如何在AnglujarJS ng中继器中选择特定元素
- 我可以让 jQuery UI 日期选择器元素在单击日期时不重置吗?
- Jquery 选择器元素内部的其他
- 当选择器元素被另一个元素遮挡时使用jQuery.on()
- Jquery返回对象而不是选择器元素
- 没有类的jQuery选择器元素
- 重新加载tableview的选择器元素与更新的数据在钛
- 引导时间选择器只选择第一个时间选择器元素