相关疑难解决方法(0)

jquery更改类名

我想在给定td标签的id的情况下更改td标签的类:

<td id="td_id" class="change_me"> ...
Run Code Online (Sandbox Code Playgroud)

我希望能够在其他dom对象的click事件中执行此操作.我如何获取td的id并更改其类?

css jquery

326
推荐指数
7
解决办法
71万
查看次数

删除除一个以外的所有类

好吧,我知道通过一些jQuery动作,我们可以为特定的div添加很多类:

<div class="cleanstate"></div>
Run Code Online (Sandbox Code Playgroud)

让我们说,通过点击和其他一些事情,div可以获得很多课程

<div class="cleanstate bgred paddingleft allcaptions ..."></div>
Run Code Online (Sandbox Code Playgroud)

那么,我如何删除除一个类之外的所有类?我提出的唯一想法就是:

$('#container div.cleanstate').removeClass().addClass('cleanstate');
Run Code Online (Sandbox Code Playgroud)

removeClass()杀死所有类的同时,div被搞砸了,但在之后添加addClass('cleanstate')它会恢复正常.另一个解决方案是使用基本CSS属性放置一个ID属性,这样它们就不会被删除,这也会提高性能,但我只是想知道另一个解决方案除去".cleanstate"之外的所有解决方案.

我问这个是因为,在真实的脚本中,div会遭受各种类的更改.

javascript jquery addclass class removeclass

88
推荐指数
3
解决办法
6万
查看次数

标签 统计

jquery ×2

addclass ×1

class ×1

css ×1

javascript ×1

removeclass ×1