


JQuery dua kaedah untuk menyelesaikan masalah bahawa elemen yang baru dicipta tidak boleh traversed_jquery
May 16, 2016 pm 03:05 PMMenggunakan setiap kaedah jQuery untuk melintasi elemen yang baru dibuat kadangkala tidak berfungsi.
Tidak perlu dinyatakan sebabnya, sesiapa yang sering menggunakan JavaScript akan mengetahui bahawa terdapat kira-kira dua penyelesaian:
1 Sebaik sahaja anda mencipta elemen, gunakan setiap kaedah dengan segera
$('#btn').on("klik", fungsi(){
$('#div').append("<input type='text' />");
$("input").setiap(fungsi(){
//TODO:
});
});
2. Gunakan kaedah setTimeout dan kemudian gunakan setiap kaedah
selepas halaman dimuatkan untuk tempoh masa.setTimeout(function(){
$("input").setiap(fungsi(){
//TODO:
});
},1000);

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Penjelasan terperinci kaedah rujukan jQuery: Panduan permulaan cepat

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery?

Bagaimana untuk mengalih keluar atribut ketinggian elemen dengan jQuery?

Petua jQuery: Cepat ubah suai teks semua teg pada halaman

Gunakan jQuery untuk mengubah suai kandungan teks semua teg

Java bagaimana untuk menggelung melalui folder dan mendapatkan semua nama fail

Fahami peranan dan senario aplikasi eq dalam jQuery

Bagaimana untuk mengetahui sama ada elemen jQuery mempunyai atribut tertentu?
