ほとんどの li as に適用される関数があり、特定のいくつかには適用しないようにします。選択したリンクをクリックしたときに関数を実行しないように jQuery に指示するにはどうすればよいですか。jQuery.noop は何もしませんでした。
user1740375
質問する
14340 次
3 に答える
5
あなたが何を求めているのかを伝えるのは非常に難しいですが、私はあなたが次のようなものを持っていると仮定します:
$("a").on('click', function () { /* do something */ });
...しかし、クリックし<a id="donothing">
ても何もしないでください。より具体的なセレクターが必要です。または、個別に行うこともできます。
$("#donothing").off('click');
于 2012-11-16T07:37:12.710 に答える
2
e.preventDefault(); を使用できます。または false を返します。
于 2015-02-27T20:18:20.190 に答える
2
私は .not() メソッドを使用して、最初に不要な要素を除外することができました
$('li').not('#certian-link').on('click', function () { /* do something */ });
詳細については、jquery のドキュメント http://api.jquery.com/not/を参照してください。
于 2012-11-16T07:44:44.443 に答える