3

jQueryで早朝の問題が発生しています。次のコードはeq(1)orで機能しますeq(0)が、それを入れようとしeq(2)たりeq(3)、停止したりすると、これらの要素にクラスがまったく追加されず、eq(0)andのみが追加されeq(1)ます。

また、子供に対するデフォルトのアクションも妨げているようですが、これは起こるべきではありません。<li>また、何らかの理由で特定のクラスにクラスを追加していることを明確にする必要があります。これを覚えておいてください。これが、クラスを eq 3 などに追加する必要がある理由です。誰もこの問題に光を当てることができますか?

コード:

$(document).ready(function(){
    $('ul#nav li:eq(2)').addClass('removeLink');
    $('.removeLink').click(function(e){
       e.preventDefault();
    });
});

フィドル - http://jsfiddle.net/andyjh07/6HAvV/

4

2 に答える 2