Estoy trabajando con JQuery y me estoy encontrando con este error extraño (o tal vez estúpido).JQuery - object.id no está definido cuando no debería ser
En mi HTML tengo:
<input type="password" name="repeatPassword" id="id_repeatPassword" />
Y luego, en mi código JavaScript que tengo:
validateRepeatPassword($('#id_repeatPassword'));
Por desgracia, en la función "validateRepeatPassword":
function validateRepeatPassword(o) {
// this works
if (o.value == $("#id_password").val()) {
// this returns "undefined"
alert(o.id)
...
}
por qué?
o ya es un objeto jQuery – cletus
lo sé, pero envolverlo dentro de la función lo haría más indulgente ya que también aceptaría elementos DOM en el argumento. No es un gran problema. –
bien, pero ¿hay alguna manera de usar jQuery para recuperar el obejeto como referencia de elemento DOM en su lugar? –