我有简单表,其中一些TD的类为“PLUS”,而某些TD的类为“MINUS”。
我正在使用jquery实现Collapse all和Expand All功能。
点击全部展开,我想用只有具有'PLUS'级别的TD的'MINUS'替换'PLUS'类。
单击“全部折叠”,将“MINUS”类替换为“PLUS”
我面临着使用plus类查找所有TD并且遍历所有TD以替换类
的问题有什么建议吗?
答案 0 :(得分:1)
具有类的元素的选择器为{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')
});
答案 1 :(得分:1)
没有必要迭代,jQuery会非常方便地为你做这件事。
从问题中你不确定你想做什么,但你可以:
使用
将.plus
切换为.minus
$(".plus").toggleClass("plus minus")
在所有带
的元素上切换.plus
和.minus
$(".plus, .minus").toggleClass("plus minus")