我試圖將列表元素動態追加到已存在的列表中。將元素附加到列表
我在形式已經列表,
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
</ul>
我想一個額外的項目添加到使用jQuery追加或之後......
我所做的是這個名單:
$(".testField").after("<li class='testField'>TEST MESSENGER</li>");
在函數追加後使用不起作用,after函數第一次正常工作,因爲只有一個類名爲testField
的元素,但隨着列表的增長,after函數在將列表項添加到現有的所有元素,
爲了明確這一點,在第一次試驗,我會得到一個輸出:如果我現在嘗試在添加其他元素,例如<li class='testField'>GOOGLE</li>
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
<li class='testField'>TEST MESSENGER</li>
</ul>
中,輸出將是這樣的:
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
<li class='testField'>GOOGLE</li>
<li class='testField'>TEST MESSENGER</li>
<li class='testField'>GOOGLE</li>
</ul>
我想過使用ID,但我想有一個選項,從列表中刪除過的元素。所以,如果我嘗試添加到一個未定義的ID,它會返回錯誤。有無論如何找到列表中的第一個元素並將元素追加到第一個元素?
在提問時,最好在早期包含最相關的信息。在上面的問題中,你已經非常徹底地掩蓋了一條非常重要的信息:*「無論如何找到列表中的第一個元素並將該元素附加到第一個元素??」*。 –