相关疑难解决方法(0)

获取输入字段的标签

我正在使用Jquery进行验证,需要使用自己的标签从每个元素获取$ label.现在alert()给出了med [object object].对我来说最好的事情就是获得一个警告(),其中所有字段都排成一行,没有填写.而不是每个人的警报().

这是一个小提琴: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>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

 $('input').each(function(){
 if ($(this).val() == '') {

 $element = $(this)

 var $label = $("label[for='"+$element.attr('id')+"']")

 alert($label)    

 }

 });  
Run Code Online (Sandbox Code Playgroud)

在alert()我希望这样"你需要填写:姓名,电子邮件"

each jquery label

13
推荐指数
1
解决办法
5万
查看次数

标签 统计

each ×1

jquery ×1

label ×1