如何使用Jquery中的元素选择器和类选择器

How to use Element Selector with Class Selector in Jquery

本文关键字:选择器 元素 何使用 Jquery      更新时间:2023-09-26

我有一个简单的表,一些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')
});