javascript - Baru-baru ini, apabila memproses logik perniagaan, saya membuka ikatan elemen yang sama dahulu dan kemudian mengikat semula, dan menemui masalah penggunaan.
某草草
某草草 2017-06-26 10:58:53
0
2
935

Selepas buka ikatan dahulu, ikat kadang-kadang gagal. Sesetengah keperluan perniagaan tidak lagi perlu terikat, dan beberapa perlu diikat semula.
Contoh mudah di bawah

window.onload=function(){
   $("input").unbind();
}            
$("input").bind("click",function(){
   alert("1");
})

Ini tidak boleh diikat semula

Ditulis begini, boleh diikat

        $("input").unbind();
        $("input").bind("click",function(){
            alert("1");
        })

Boleh saya tanya punca masalah ini? Analisis oleh pakar

某草草
某草草

membalas semua(2)
洪涛

Perintah pelaksanaan adalah berbeza Penyahikat dalam beban dilaksanakan selepas ikatan di bawah, jadi anda ikat dahulu, kemudian lepaskan ikatan selepas bebanan

伊谢尔伦

Anda mengikat acara klik pada input, tetapi acara klik telah dialih keluar daripada tetingkap anda.onload

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan