なぜだろう、この作品:jQueryの.on
$(document).on("dblclick", "#areaA tr:has(td)", function(e) {
//code here
});
と、これはまさに
$("#areaA tr:has(td)").on('dblclick', function(e) {
//Code here
});
私はjqueryのドキュメントページ上の例で、次のよいませんが、私のダブルクリックはありません火事ではない。私はそれを最初のやり方でやっていますが、それはうまくいきますが、イベントを二度起こすようです。
これは、剣道のUIグリッドとの関連です。
実際には、これら2つのコードの違いはありますか?
第1の方法ではイベント委任を採用していますが、第2の方法は要素に直接バインドします(まだ存在しない可能性があります)。非常に大きな違い。それぞれは完全に異なる要素に結合する。 –