私はラッパーと言うクラスを持つdivを持っています。htmlの構造はこんな感じ。
<div class="wrapper">
<div class="header">
<a href="http://mysite.com">LOGO</a>
</div>
<div class="nav">
<!-- Anchors -->
</div>
<div class="container">
<!-- Other contents anchors etc. -->
</div>
</div>
クラス「nav」を持つdivのアンカーを除いて、ラッパー内のすべてのリンクを無効にする方法はありますか? これを行う効率的な方法は何ですか?
次のコードを使用してすべてのリンクを無効にしています -
$('.wrapper').find('a').die('click');
$('.wrapper').find('a').unbind('click');
$('.wrapper').find('a').removeAttr('onclick');
$('.wrapper').find('a[href^="javascript"]').removeAttr('href');
ループを使用してチェックを行わずに実行できますか? または、ループを使用して、ループを使用せずに、同じに影響しますか?