Saya menggunakan trim () seperti ini:
if($('#group_field').val().trim()!=''){
Dimana group_field
merupakan elemen input dari tipe teks. Ini berfungsi di Firefox tetapi ketika saya mencobanya di IE8 itu memberi saya kesalahan ini:
Message: Object doesn't support this property or method
Saat saya menghapus trim (), ini berfungsi dengan baik di IE8. Saya pikir cara saya menggunakan trim () sudah benar?
Terima kasih semua atas bantuannya
val()
tidak mengembalikan objek jQuery, jadi opsi merangkai tidak dapat dilakukan. Anda memanggiltrim()
metode pada string, tetapi IE tidak tahu tentangString.trim
.Anda harus menggunakan
$.trim
, seperti ini:sumber
Opsi lain adalah menentukan metode secara langsung
String
jika tidak ada:Kemudian
trim
akan berfungsi apa pun browsernya:sumber
Sejauh yang saya tahu, Javascript String tidak memiliki metode trim. Jika Anda ingin menggunakan fungsi trim, gunakan
sumber
Untuk memangkas input secara global dengan teks tipe menggunakan jQuery:
sumber