jQuery data() vs val()

Hace pocos días me paso una cosa muy curiosa, imagina que tienes el siguiente input:

<input type=”text” value=”5” data-numero=”5” />

Si ejecutamos las funciones de jQuery val() o data(“numero”), ambas, devuelven el valor 5, la diferencia es que val() lo devuelve como tipo string y data como integer.

Esto solo afecta si se hace una comparativa con ===.

Comentarios