Получить метку для поля ввода
Я делаю проверку с помощью Jquery, и мне нужно получить метку $ для каждого элемента со своей меткой. Теперь alert () выдает med [объект объекта]. Лучше всего для меня получить оповещение () со всеми выровненными полями, которые не заполнены. И не оповещение () для каждого.
Вот скрипка:http://jsfiddle.net/s7pYX/
Как это достигается?
HTML:
<div>
<label for="txtName">Name</label>
<input type="text" id="txtName" class="form-control" name="txtName">
</div>
<div>
<label for="txtEmail">E-mail</label>
<input type="text" id="txtEmail" class="form-control" name="txtEmail">
</div>
Jquery:
$('input').each(function(){
if ($(this).val() == '') {
$element = $(this)
var $label = $("label[for='"+$element.attr('id')+"']")
alert($label)
}
});
В предупреждении () я ожидаю, как это "Вам необходимо заполнить: имя, адрес электронной почты"