2012-07-04 56 views
-3

我有一个JavaScript函数,当我单击某个按钮时会改变一个span类,但是当我将鼠标移动到该范围时,类会更改旧的类。为什么?当鼠标移动时,类更改

+2

任何代码向我们展示? – starbeamrainbowlabs

+0

必须有一个用于设置类的鼠标事件(mouseover,mouseenter)的事件侦听器。但是没有看到任何代码,这很难调试。你知道jsfiddle.net和jsbin.com吗?如果你想在那里添加一个演示版本,那将是首要的(在这种情况下,我甚至会说你只是把这个演示文件放在一起就可以搞定)。 – Wolfram

回答

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

+0

我会显示我的功能
function getCheck(id, ids){ var table = document.getElementsByName(id+'table'); var array = ids.split(";"); for (i=1; i anfil89

+0

我不知道如何正确评论:S – anfil89

+1

您是否避免使用jQuery? – Slukehart

相关问题