Estoy tratando de acceder a la acción de destino posterior en una función jquery.
ejemplo:
<form action="/page/users" id="signup" method="post">
Me gustaría acceder a la parte "acción" - "/ página / usuarios" en este caso.
$('#signup').live("submit", function(event) {
// get this submitted action
}
Parece que me estoy perdiendo algo muy simple. Veo el valor en el dom pero no sé dónde está almacenado en jquery.
¡Gracias!
live()
fue obsoleto en 1.7 y eliminado en 1.9. Los desarrolladores ahora deberían usaron()
en su lugar.Prueba este ocde ;;
var formAction = $("#signup").attr('action');
fuente
Limpio y simple:
$('#signup').submit(function(event) { alert(this.action); });
fuente
action
.action
atributo es dentro de unaform
etiqueta html. En segundo lugar, losform
s anidados no son la mejor práctica o una buena idea para tener un limpio optimizadoHtml DOM
.