通过编程方式从css-file更改样式,而不使用.css()



我有一个css-file with next styles:

.myClass {
...
}
.myClass:focus {
...
}

是否可以从代码中更改文件的样式?例如,当我按下按钮时,我需要设置输入元素的聚焦样式。我能做到吗?

您可以在。css文件中创建一个新类,并使用jQuery将旧类更改为新类。

可以使用.attr()设置类(不管它是什么),如下所示:

 $("#td_id").attr('class', 'newClass');

如果你想添加一个类,使用.addclass()代替,像这样:

 $("#td_id").addClass('newClass');

或者使用.toggleClass()来交换类:

 $("#td_id").toggleClass('change_me newClass');

最新更新