我正在尝试使用此命名约定向 html 输入元素添加相同的规则:
name="elements[1]"
name="elements[2]"
我正在使用 jQuery 和 jQuery 验证插件:
var elements = $("#elementsFieldset :input");
$.each(elements, function(i, element) {
element.rules('add', {
required: true,
number: true
});
但恐怕元素不是 jQuery 期望添加规则的那种对象。我收到:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'rules'
非常感谢您的帮助。