-1

jQueryでは、クリックされたものを除いて特定のものを持つa内のすべてのリンクをどのようにすればよいですremove/disableか? クリックしたクラスを変更する必要があります。change the class<div>class

<div class="test">
<div class="link" data-id="1">Link 1</div>
<div class="link" data-id="2">Link 2</div>
<div class="link" data-id="3">Link 3</div>
</div>

この場合、 をクリックすると、クラスを作成および非表示にするか、クラスを変更して、Link 1 のクラスを に変更Link 1しようとしています。Link 2Link 3noLink

これはどのように行うことができますか。クラスの追加、クラスの削除には精通していますが、他のすべてを削除または変更し、クリックしたクラスを別のクラスに変更することに固執しています。

4

7 に答える 7

0
$('.link').click(function(){

       $(this).addClass('noLink').removeClass('link').siblings().hide();

});
于 2013-08-26T08:53:06.870 に答える
0
$('.test .link').click(function() {
    $(this).removeClass('link').addClass('noLink');
    $('.link').remove();
})
于 2013-08-26T08:53:16.740 に答える