84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ajax を介して、すべてのデータが ul にロードされ、ul li click イベントが追加されますが、トリガーできません。ul イベントであれば、トリガーできます。
ajax
実装図
リーリー
ajaxイベントは非同期で実行されるため、クリックしてもリドン構造はありません
ループ時にliのattrにIDを保存<li c_id="" >イベントをクリックして取得var cid = $this.attr('c_id');
$parentNode.on('click',childNode,callback) を使用してイベントをバインドします。原則はイベント バブリング メカニズムです。
3 つの点に注意してください: 1. イベント登録関数は、Ajax コールバック関数で呼び出すことができます。2. イベント登録関数が正しく記述されていないことを確認してください。ここのイベント関数の書き方が間違っています。クリックする値を直接割り当ててから、クラス値がセレクター内の値である要素が見つかりませんでした。そうでない場合は、当然選択できません。 3. イベントをクリックする前に、イベントが登録されていることを確認してください。
リーリー
ajaxイベントは非同期で実行されるため、クリックしてもリドン構造はありません
ループ時にliのattrにIDを保存
<li c_id="" >
イベントをクリックして取得
var cid = $this.attr('c_id');
$parentNode.on('click',childNode,callback) を使用してイベントをバインドします。原則はイベント バブリング メカニズムです。
3 つの点に注意してください:
1. イベント登録関数は、Ajax コールバック関数で呼び出すことができます。
2. イベント登録関数が正しく記述されていないことを確認してください。ここのイベント関数の書き方が間違っています。クリックする値を直接割り当ててから、クラス値がセレクター内の値である要素が見つかりませんでした。そうでない場合は、当然選択できません。
3. イベントをクリックする前に、イベントが登録されていることを確認してください。