1

現在、jQuery を使用してコンテンツを作成しています。

Live()、jQuery API によると 説明:現在および将来において、現在のセレクターに一致するすべての要素のイベント ハンドラーをアタッチします。. 将来的に機能するには、このコード行が必要です。

$(".trash").delegate('.delete_gallery', 'click', function(event) {// 機能しない $(".delete_gallery").live("click", function(event) {// 機能する

デリゲートを機能させるにはどうすればよいですか? 非推奨の関数を使用したくありません。

.on()選択ではありません。うまくいけば、これも重複した質問ではありません.これに対処したものは見つかりませんでした.

ありがとう!ジェイコブ

4

3 に答える 3

1

試す

$(document).delegate('.delete_gallery', 'click', function(event) { 
于 2013-02-28T06:39:53.293 に答える
1

イベント ハンドラーを $(".trash') ではなく $(document) に委譲することをお勧めします。これは、存在することに依存していないことを意味します。

于 2013-02-28T06:41:07.397 に答える
0

あなたはまだ持ってい.bind()ます。

$(".trash").bind('click', function(event) {
于 2013-02-28T06:41:35.087 に答える