要素、つまりテキスト要素を作成してdivに追加できるアプリがあります
そして、その要素へのリンクを追加することもできます。
しかし、div内のリンクを無効にすることはできません(属性を削除するのではなく、無効にするだけです)
私はこのようなものを探しています:
$('#container a').click(function() {
e.preventDefault();
});
div.Container 内のすべてのリンクを無効にするには? 出来ますか?
要素、つまりテキスト要素を作成してdivに追加できるアプリがあります
そして、その要素へのリンクを追加することもできます。
しかし、div内のリンクを無効にすることはできません(属性を削除するのではなく、無効にするだけです)
私はこのようなものを探しています:
$('#container a').click(function() {
e.preventDefault();
});
div.Container 内のすべてのリンクを無効にするには? 出来ますか?
委任されたイベントをonメソッドで使用できます。これは、記述している正確な状況を処理するように設計されています。
$('#container').on('click', 'a', function(e) {
e.preventDefault();
});
はい、あなたが持っているものは、欠落している引数を除いて正しいですe-または単にreturn false忘れてe.
// note the argument 'e'
$('#container a').click(function() {
return false; // preventDefault + stopPropagation
});