我试图一次验证多个字段,但是$('select[name="country"], input[name="prefix"]').parsley().validate();
无效。
准确地说,select
似乎是问题,因为我可以验证$('input[name="prefix"]').parsley().validate();
,但$('select[name="country"]').parsley().validate();
无效:(
可能是什么原因?感谢您的意见,我还在学习......
答案 0 :(得分:1)
显然parsley
不适用于一组元素,在这种情况下,验证仅应用于集合中的第一个元素。
解决问题的另一种方法是循环元素集,如下所示:
$('input:first, input:last, select').each(function(index, el){
$(el).parsley().validate();
});
请参阅 working JSFiddle here 。