鼠标悬停时类更改

时间:2012-07-04 17:28:31

标签: javascript

我在javascript中有一个函数,当我点击一个按钮时会改变一个span类,但当我将鼠标移动到那个跨度上时,类会改变旧的类。为什么呢?

1 个答案:

答案 0 :(得分:1)

如果您的html按钮呈现如下:

<button class="btn-primary">Awesome Button</button>
<p>My class is <span class="label">btn-primary</span>

你可以像这样替换它的类:

$('button').on('click', function(){
    var self = $(this);
    self.removeClass('btn-primary').addClass('btn-danger');
    $('span').text('btn-danger');
});​

Here is a functional jsFiddle example