このパターン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()