• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryで孫要素を追加する方法)

jqueryで孫要素を追加する方法

このQ&Aのポイント
  • phpからデータを受け取り、数に合わせて動的にli要素を出力する方法について質問します。
  • jqueryのコードでli要素を追加する際に、指定したli要素に限定されずに追加されてしまう問題が発生しています。
  • どのようにセレクタを指定すれば、指定したli要素に限定して追加できるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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>'); }

ishipc
質問者

お礼

ご回答ありがとうございます。 なるほど、lastフィルターを使うんですね。 入門書を読んだ時、効果的な使い方が解らなかったのですが、 こういう時使うと便利ですね。 勉強になりました。

その他の回答 (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>') } ではダメなのでしょうか。

ishipc
質問者

お礼

ご回答ありがとうございます。 参考にさせて頂きます。

関連するQ&A