Estoy haciendo uso de trim () así:
if($('#group_field').val().trim()!=''){
Donde group_field
es un elemento de entrada de tipo texto. Esto funciona en Firefox pero cuando lo intento en IE8 me da este error:
Message: Object doesn't support this property or method
Cuando elimino el recorte (), funciona bien en IE8. Pensé que la forma en que estoy usando trim () es correcta.
Gracias a todos por cualquier ayuda
jquery
internet-explorer
internet-explorer-8
trim
Abdominales
fuente
fuente
val()
no devuelve un objeto jQuery, por lo que el encadenamiento está fuera de la opción. Estabas llamando altrim()
método en una cadena, pero IE no lo conoceString.trim
.Deberías usar
$.trim
, así:fuente
Otra opción será definir el método directamente
String
en caso de que falte:Entonces
trim
funcionará independientemente del navegador:fuente
Hasta donde yo sé, Javascript String no tiene el método trim. Si desea utilizar la función de recorte, utilice
fuente
Para recortar globalmente la entrada con texto de tipo usando jQuery:
fuente