style remove ejemplo disabled data attribute addattr javascript jquery nodename

javascript - remove - jquery nodename devolviendo indefinido



jquery get attribute data (2)

Este código no es para nada en particular. Solo intento obtener el tagName o nodeName de un elemento. Sin embargo, cuando ejecuto el siguiente código, siempre recibo una alerta que dice "indefinido". Me pregunto si es porque esta función se ejecuta cuando el documento está listo. ¿Hay algún lugar diferente en el que debería estar haciendo esto? ¿O es probablemente mi otro código de JavaScript en conflicto de alguna manera (lo dudo).

$(document).ready(function(){ $(''#first'').hover(function() { alert($(''#last'').nodeName); }); });


Está intentando acceder a un no miembro del objeto jQuery . Utilice uno de estos accesadores de elemento DOM para recuperar estas propiedades:

$( ''#last'' ).get(0).nodeName

O

$( ''#last'' )[0].nodeName

O

document.getElementById( ''last'' ).nodeName


Usa el prop() de jQuery:

alert($(''#last'').prop("nodeName"));