Tengo un menú contextual, al hacer clic con el botón derecho en el enlace he obtenido su HTML usando el siguiente código:

thisDiv = target_element.parent().html();

console.log(thisDiv) es:

<a href="http://goo.com" class="sim-row-edit" data-type="link">goo</a>

¿Cómo puedo eliminar el atributo href y agregar el atributo action="1004"?

-2
user2828442 8 sep. 2018 a las 08:45

3 respuestas

La mejor respuesta

Utilice la función jquery removeAttr para eliminar attr.

target_element.parent().removeAttr('href');

Para agregar atributo attr función.

target_element.parent().attr('action', '1004');
2
Win More 8 sep. 2018 a las 05:50
$(".sim-row-edit").removeAttr("href").attr("action","1004");
1
shreyas d 8 sep. 2018 a las 05:49

Simplemente elimine el atributo href usando removeAttr ("href") y luego agregue el nuevo atributo attr ("action", "1004").

selector.removeAttr ("href"). attr ("acción", "1004");

1
Sandeep P Pillai 8 sep. 2018 a las 05:50