我有一个表单,用户可以单击按钮添加另一组输入。所以我使用的是eName []。我希望使用jquery来做到这一点,并认为live()将是一个很好的方式来循环用户创建的所有元素,看看它们是否为空但我不确定我是否可以这样做而不绑定到事件。所以我想的是:
$(form).submit(funciton()({
//other validation here
$(".eName").live(bindToWhat?, function() {
//loop and check val();
});
});
或者这可能是错误的方法。
我希望这是足够的信息,如果不是lemme知道的话。谢谢!
答案 0 :(得分:1)
不要绑定到输入,而是执行此操作:
$(form).submit(funciton()({
$(".eName").each(function() {
if ($(this).val() === ''){
alert('This field can not be empty');
$(this).focus();
}
});
});
eName
应该是分配给字段的类。