Ich versuche, in einer jquery-Funktion auf die Post-Target-Aktion zuzugreifen.
Beispiel:
<form action="/page/users" id="signup" method="post">
Ich möchte in diesem Fall auf den Teil "Aktion" zugreifen - "/ page / users".
$('#signup').live("submit", function(event) {
// get this submitted action
}
Scheint, als würde mir etwas sehr Einfaches fehlen. Ich sehe den Wert im Dom, weiß aber nicht, wo er in jquery gespeichert ist.
Vielen Dank!
live()
wurde in 1.7 veraltet und in 1.9 entfernt. Entwickler sollten jetzton()
stattdessen verwenden.Versuchen Sie dieses ocde ;;
var formAction = $("#signup").attr('action');
quelle
Sauber und einfach:
$('#signup').submit(function(event) { alert(this.action); });
quelle
action
.action
Attribut nur in einem HTML-form
Tag. Zweitens sind verschachtelteform
s keine bewährten Methoden oder eine gute Idee für eine saubere OptimierungHtml DOM
.