当我添加嵌套在主表单中的图像上传表单时,我不得不重构网页,因为这是不可能的。外部表单被转换为具有“项目”类和提交按钮的 onClick 的元素,我使用选择器对这些元素进行了序列化
form = $(".item").serialize();
但是,我现在再次重构以使用 jquery validate 插件,我想知道我是否能够以某种方式使用此选择器而不是表单本身(不再存在)。
我在想类似的事情:
$(".item").validate(
{
rules: {
summary: {
validateSummary: true
}
..........etc etc
这似乎不起作用,但理论上我会序列化匹配的“.item”元素,然后对列表中与名称匹配的元素应用自定义验证(就像我假设表单序列化会起作用一样)。
我已经看到了 validate 插件附带的 classRules 选项,但是它看起来像是按类对自定义验证进行分组,实际上我只想为此进行“普通”表单验证,我使用选择器而不是#form。