リンクを除いて、ユーザーがクリックする機能を無効にしたいだけです
$('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()
})
リンク以外のすべての要素に適用されます。