ホームページ >バックエンド開発 >PHPチュートリアル >javascript - jsのajaxリクエストデータ後のクリックイベント失敗の問題
クリックして展開する効果のあるデータリストがあります。このデータリストはajax
加载,就是ajax
加载之后的click
时间不起作用了,希望各位大神帮忙看看。
这是html
js
中的展开click
事件和ajax
リクエストは以下の通りです
php
中的div
設定とデータ設定
のスタイルをすべて追加しました!しかし、それはうまくいきません。 php
中div
ajax
加载,就是ajax
加载之后的click
时间不起作用了,希望各位大神帮忙看看。
这是html
のデータ構造とページレイアウトを使用しているため、
リーリー
リクエストは以下の通りですjs
中的展开click
事件和ajax
リーリー
設定とデータ設定php
中的div
リーリー
php
中div
リーリー
オンラインで検索したところ、この ajax()
はほぼ同じように動作し、対応するトリガー イベントを将来の要素にバインドできることがわかりましたが、この 2 つはまだ違いがあります。両方試してみることもできますので、お役に立てれば幸いです
live()
其实和bind()
jquery1.9以降にはライブメソッドはありません
jQuery 1.9 より前のバージョンでは、次のように記述できます:
リーリー
live は jQuery 1.9 以降削除されたため、次のように記述する必要があります:リーリー
あなたのすべての
がであるかどうか、大まかに調べてみました リーリー
以上です。イベント委任により、子要素のイベントが親要素にバインドされ、子要素がクリックされると、イベントが親要素にバブルアップされ、親要素がイベントをキャッチしてトリガーします。 list-data-detail
都是通过Ajax动态加载出来的,那么你开始直接写的click
事件是无法起作用的,以为你的事件绑定的时候这个DOM并不存在。
这时候,你需要使用事件委托
,在jQuery
動的にロードされた要素をクリックするには、次の操作を実行できます
リーリー