0

在以下 JQuery/JS 代码中——

$("a#go-to-videos").click(function(event){
    var hello = 'hello'
    event.preventDefault();
    if ($(this).text().length <= 30) {
    $(this).parent().parent().append($('<li>hello</li>'));
}   else {
    return
}

});

$("ul#odd-even li:odd").addClass("odd")

当我点击添加一个新项目时,$("ul#odd-even li:odd").addClass("odd")它不适用吗?为什么会这样,最好的解决方法是什么?

4

1 回答 1

1

看起来 addClass 实际上并没有发生 onClick。您应该$("ul#odd-even li:odd").not('.odd').addClass("odd")在 click 函数中添加。

于 2012-04-18T23:42:32.970 回答