Я пытаюсь получить значения нескольких входных форм, но проблема в том, что у меня есть несколько одинаковых форм на одной странице и только хочу получить входные данные из формы, которая была отправлена, поэтому я используя ключевое слово «this». Это мой код:jQuery получить ЭТУ форму ввода
$('form.contact_form').submit(function(e) {
var fname = $(this).children('input.fname').val();
var email = $(this).children('input.email').val();
var comment = $(this).children('input.comment').val();
Однако, когда я пытаюсь войти переменные, чтобы проверить, что они возвращаются неправильные значения, это говорит, что они все не определено. Каким будет правильный способ сделать это?
Спасибо за любую помощь: D
и вместо того, чтобы использовать 'this', вы можете рассмотреть возможность использования' вар $ TARGET = $ (e.target) ', чтобы получить исходный элемент события ... это просто более описательный характер. – CaffGeek