Para obtener o establecer un atributo de un elemento HTML, puede usar la función element.attr()
en jQuery.
Para obtener el href atributo, utilice el siguiente código:
var a_href = $('selector').attr('href');
Para establecer el atributo href , utilice el siguiente código:
$('selector').attr('href','http://example.com');
En ambos casos, por favor utilice el selector apropiado Si ha configurado la clase para el elemento de anclaje, use '.class-name'
y si ha configurado la identificación para el elemento de anclaje, use '#element-id'
.
Lo usé para obtener href. Alerta ($ ("# publish-link"). Attr ("href")); Y me dio una alerta "indefinida". – gautamlakum
, probablemente signifique que su publicación-enlace es una clase en lugar de una identificación. try: alert ($ (". publish-link"). attr ("href")); en su lugar –
@ lakum4stackof: Ayudaría si publica la etiqueta exacta < a > que está utilizando aquí :) –