我正在为表单使用jQuery.validate()插件。但是,表单包含一个字段集(隐藏,并用作向表单添加行的模板),我不想验证它。字段集的名称类似于organisation_contacts_tmpl_33
,其中不变量为_tmpl_
部分。我试过了:
$('#myform').validate({
debug: true,
ignore: '[id*="_tmpl_"] input'
});
我甚至将字段集中的字段重命名为tmpl_
并尝试:
$('#myform').validate({
debug: true,
ignore: '[id^="tmpl_"]'
});
(及其多种变化)但无济于事。有什么想法吗?
答案 0 :(得分:2)
为什么不忽略隐藏的元素?
$('#myform').validate({
debug: true,
ignore: ':hidden'
});
答案 1 :(得分:1)
它只是一个jQuery选择器,它期望看到documentation
这应该有用......
$('#myform').validate({
debug: true,
ignore: '#fieldset_id input'
});