javascript - ajax を介して、すべてのデータが ul にロードされ、ul li click イベントが追加されますが、トリガーできません。
学习ing
学习ing 2017-06-12 09:22:31
0
5
1154

ajax を介して、すべてのデータが ul にロードされ、ul li click イベントが追加されますが、トリガーできません。ul イベントであれば、トリガーできます。

ajax

リーリー

実装図

###ラベル### リーリー ###イベント### リーリー
学习ing
学习ing

全員に返信(5)
黄舟

リーリー

いいねを押す +0
代言

ajaxイベントは非同期で実行されるため、クリックしてもリドン構造はありません

いいねを押す +0
滿天的星座

ループ時にliのattrにIDを保存
<li c_id="" >
イベントをクリックして取得
var cid = $this.attr('c_id');

いいねを押す +0
扔个三星炸死你

$parentNode.on('click',childNode,callback) を使用してイベントをバインドします。原則はイベント バブリング メカニズムです。

いいねを押す +0
过去多啦不再A梦

3 つの点に注意してください:
1. イベント登録関数は、Ajax コールバック関数で呼び出すことができます。
2. イベント登録関数が正しく記述されていないことを確認してください。ここのイベント関数の書き方が間違っています。クリックする値を直接割り当ててから、クラス値がセレクター内の値である要素が見つかりませんでした。そうでない場合は、当然選択できません。
3. イベントをクリックする前に、イベントが登録されていることを確認してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート