jQuery修改标签的class属性,attr()方法
warning:
这篇文章距离上次修改已过196天,其中的内容可能已经有所变动。
在jQuery中,可以使用.attr()
方法来修改元素的class
属性。这个方法可以用来设置或返回元素的class属性值。
以下是一些使用.attr()
方法修改class
属性的例子:
- 添加一个新的class到元素上:
$('selector').attr('class', 'new-class');
- 在元素的现有class上添加一个新的class:
$('selector').attr('class', function(index, currentClass) {
return currentClass + ' new-class';
});
- 删除元素的一个class:
$('selector').removeClass('class-to-remove');
- 切换一个class:
$('selector').toggleClass('class-to-toggle');
请注意,如果你只是想要添加或删除一个class,而不是全部替换,你应该使用.addClass()
, .removeClass()
, 或 .toggleClass()
方法,因为这些方法提供了更好的性能,并且能够更好地处理复杂的class操作。
评论已关闭