Я пытаюсь получить доступ к целевому действию сообщения в функции jquery.
пример:
<form action="/page/users" id="signup" method="post">
Я хотел бы получить доступ к части «действия» - «/ страница / пользователи» в этом случае.
$('#signup').live("submit", function(event) {
// get this submitted action
}
Кажется, мне не хватает чего-то очень простого. Я вижу значение в dom, но не знаю, где оно хранится в jquery.
Благодаря!
live()
устарел в 1.7 и удален в 1.9. Разработчики теперь должны использоватьon()
вместо этого.Попробуйте этот ocde ;;
var formAction = $("#signup").attr('action');
источник
Чисто и просто:
$('#signup').submit(function(event) { alert(this.action); });
источник
action
.action
атрибут используется только внутриform
тега html. Во-вторых, вложенныеform
s - не лучшая практика и не хорошая идея для чистой оптимизацииHtml DOM
.