jQuery 1.7 の使用
動的にロードされるコンテンツに Click イベントをバインドする際に問題が発生しています。
私は周りを見回して、 、 、および を試しましたが、.live
うまく.delegate
動作.on
しません。
これは私のコードです:
$(".fileexplorer_folderdlg").delegate(".delete", "click", function () {
console.log("Hello world!");
});
問題は、.fileexplorer_folderdlgが動的にロードされることです。.fileexplorer (動的にロードされない)を使用すると動作しますが、バインドしたくない.deleteクラスを持つ要素が他にもあります (また、さまざまな理由で要素クラスの名前を変更したり変更したりすることはできません)。
また、セレクターとして.fileexplorer_folderdlg .deleteを使用してみましたが、.delegate
どちらも機能しませんでした!
もちろん、バインドしたい要素に別の一意のクラスを追加することもできますが、これは本当に機能するはずですよね?