关于js中class的赋值问题

不一 发布于 2013/09/09 16:19
阅读 3K+
收藏 0

在js当中,如果要重新赋值一个class,大家会用以下两种方法中的哪一种呢?假设标签id为test

1.$("#test").attr("class","odd");

2.$("#test")[0].className="odd";

以下是问题补充:

@不一:这两种方法性能上有什么差别吗,求高手帮忙解答一下 (2013/09/09 17:06)
加载中
0
傅小黑
傅小黑
$("#test").addClass("odd")
傅小黑
傅小黑
@不一 第一种,第二种反而让人迷惑
不一
不一
回复 @傅小黑 : 要是上面那两种 你会选用哪一种
傅小黑
傅小黑
@不一 $().removeClass().addClass("odd")
不一
不一
这个不行的,我是要覆盖掉原来的
返回顶部
顶部