Saya memiliki kotak teks tertentu dan saya ingin menambahkan div setelahnya. Saya sudah mencoba .append()
fungsinya, tetapi itu hanya menambah div pada elemen.
Sebagai contoh, saya punya:
<input type="text" id="bla" />
dan saya ingin mengubahnya menjadi:
<input type="text" id="bla" /><div id="space"></div>
html
jquery
append
insertafter
skerit
sumber
sumber
mencoba
sini
sumber
$('<div id="space"></div>').insertAfter('#bla')
bukan$('#bla').insertAfter(content);
?Pertama-tama,
input
elemen tidak boleh memiliki tag penutup (dari http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT : Tag akhir: dilarang).Hal kedua, Anda membutuhkan
after()
, bukanappend()
fungsi.sumber
<input>
tidak boleh ditutup.Soal jQuery: Tambahkan elemen setelah elemen lain
ATAU
sumber