私はこれをやろうとしています。 jQueryのappendメソッドで現在の要素を追加するにはどうすればよいですか? 私はそれがセットのすべての要素に追加されることは知っていますが、現在の要素を反復させる方法はありませんか?現在の要素が追加されています
たちは
<div class="parent" id="1">
<div class="list"></div>
</div>
<div class="parent" id="2">
<div class="list"></div>
</div>
... more dynamically generated parents
各div要素は、別のアペンドコール以前に生成され、このHTMLを持っていると言うことができますので、私は、これは重要であるとは思わないが、私は念のために情報を残しておきます。
jQueryの
$(".list").append('<input name="id[IDOFPARENT][]"/>');
ここでは、これまで私は、静的なIDを使用(私はすべてのボックスに入力を追加し、それは親のIDが含まれている必要があります。
私は
で試してみました$(this).closest(".parent").attr("id")
しかしthis
があるので、それはundefined
言う:
Window {speechSynthesis: SpeechSynthesis, caches: CacheStorage, localStorage: Storage, sessionStorage: Storage, webkitStorageInfo: DeprecatedStorageInfo…}
(私が推測する文書)
"foreach"ループに切り替える必要はありませんが、それを解決する方法はありますか?
$( "。list")は配列を返し、各要素に対してhtmlを追加します –
うん、私がしたかったことの1つは、foreachループに切り替えることでした。 – LordNeo