Mencari Kursor ke Hujung Teks dalam Elemen Input Menggunakan JavaScript
Apabila fokus ditetapkan kepada elemen input teks, ia selalunya wajar meletakkan kursor pada penghujung teks sedia ada. Untuk mencapai ini memerlukan campur tangan JavaScript.
Penyelesaian Kebanyakan Penyemak Imbas
Bagi kebanyakan penyemak imbas, pendekatan yang mudah sudah memadai:
this.selectionStart = this.selectionEnd = this.value.length;
Lebih unik Penyelesaian Pelayar
Walau bagaimanapun, penyemak imbas tertentu hadir kebiasaan yang memerlukan pendekatan yang lebih komprehensif:
setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0);
Menggunakan jQuery (Pilihan)
jQuery boleh digunakan untuk mewujudkan pendengar acara, seperti yang ditunjukkan di bawah:
$('#el').focus(function(){ var that = this; setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0); });
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meletakkan Kursor pada Penghujung Teks dalam Medan Input JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!