このパターンhref="javascript:stop(this);
は、ハイパーリンク オブジェクトを stop 関数に渡しますが、呼び出されたイベントもその関数に渡したいと考えています。どうやってやるの?私のレコードはajaxを介してロードされているため、アタッチできませ.click(function(event){})
ん。各AJAX呼び出しをクリックすると、IE6でWebが遅くなります。
私を導いてください
ありがとう
このパターンhref="javascript:stop(this);
は、ハイパーリンク オブジェクトを stop 関数に渡しますが、呼び出されたイベントもその関数に渡したいと考えています。どうやってやるの?私のレコードはajaxを介してロードされているため、アタッチできませ.click(function(event){})
ん。各AJAX呼び出しをクリックすると、IE6でWebが遅くなります。
私を導いてください
ありがとう
jQueryがあるので、インラインイベントや厄介なjavascript:
hrefの代わりにデリゲート/ライブイベントを使用できます。
$('#parent').on('click', 'a', function(e) {
// you can use this and e (the event) here
});
#parent
すでに存在し、新しく追加された要素を含む要素である必要があります。クリックイベントをトリガーするa
内部の要素に一致するセレクターです。古いjQueryバージョンの代わりにを#parent
使用することもできますが、パフォーマンス上の理由から、内部要素に近い親要素を使用する方が適切です。$(document)
$('#parent')
.live()