リンクを除いて、ユーザーがクリックする機能を無効にしたいだけです
$('selector').children().not('a').click(function(e) {
return false;
});
これは機能しません..ありがとう
リンクを除いて、ユーザーがクリックする機能を無効にしたいだけです
$('selector').children().not('a').click(function(e) {
return false;
});
これは機能しません..ありがとう
children
直接の子のみを選択します。
selector
のすべての子孫を無効にするには、次を使用します。
$('selector :not(a)').click(function(e) {
e.preventDefault()
});
または、もう少し効率的にするには、委任を使用します。
$('selector').on('click', ':not(a)', function(e) {
e.preventDefault()
});
ユーザーがリンク以外のものをクリックできないようにするには、次のようにします。
$('selector').find(':not(a)').click(function(e){
e.preventDefault()
})
リンク以外のすべての要素に適用されます。