0

关于 jquery removeClass 函数的快速问题。

我有一个这样的 html 列表:

 <li class="selected" id="s-12312">
 <li class="selected" id="s-12313">
 <li class="selected" id="s-12314">

和一个 javascript / jquery 函数来删除“选定”类

function test(id){
    $('li#s-' + id +'.selected').removeClass('selected')
}

我猜这与我删除引用元素的类有关......或者我搞砸了代码:P

谢谢!

4

1 回答 1

3

您的代码没有任何问题。

这是您的代码的一个工作示例:http: //jsfiddle.net/7xbKj/

HTML

<li class="selected" id="s-12312" onclick="test('12312')">12312</li>
<li class="selected" id="s-12313" onclick="test('12313')">12313</li>
<li class="selected" id="s-12314" onclick="test('12314')">12314</li>

JS

window.test = function (id) {
    $('li#s-' + id +'.selected').removeClass('selected');
};

CSS

.selected {
    color: red;
    cursor: pointer;
}
于 2013-05-20T15:00:21.133 回答