- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryで孫要素を追加する方法)
jqueryで孫要素を追加する方法
このQ&Aのポイント
- phpからデータを受け取り、数に合わせて動的にli要素を出力する方法について質問します。
- jqueryのコードでli要素を追加する際に、指定したli要素に限定されずに追加されてしまう問題が発生しています。
- どのようにセレクタを指定すれば、指定したli要素に限定して追加できるのか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
for (var i = 0; i < data.length; i++) { $('#list_box').append('<li class="item"></li>') .find('li:last') .append('<a href="">' + data[i].name + '</a>'); }
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.1
for (var i = 0; i < data.length; i++) { $('#list_box').append('<li class="item"><a href="">' + data[i].name + '</a></li>') } ではダメなのでしょうか。
質問者
お礼
ご回答ありがとうございます。 参考にさせて頂きます。
お礼
ご回答ありがとうございます。 なるほど、lastフィルターを使うんですね。 入門書を読んだ時、効果的な使い方が解らなかったのですが、 こういう時使うと便利ですね。 勉強になりました。