【发布时间】:2011-12-08 03:16:40
【问题描述】:
我正在制作自己的 jQuery 验证插件。在插件中选择具有 data-validate 属性的输入字段的最佳方法是什么?为了澄清,插件可以是sent $('form').validate()
它可能在给定页面上处理多个表单
新问题 所以我现在使用
var options = $.extend(defaults, options);
return this.each(function()
{
form=this;
//lazy
$(this).submit(function()
{
var o = options;
$('['+o.attr+']', form).each(function()
{
var val=$(this).val()
alert($(this).attr('name'))
})
//if errors
//encapsulate error group
//add to html with .after()
return false;
//no errors send
})
});
发生的事情是由于某种原因插件只得到最后一个表单。注意我只有插件o.attr值的主要功能是data-validate,它可以工作。 这是我在http://yamikowebs.com/_test/project/上制作的页面的链接
【问题讨论】:
标签: jquery jquery-plugins jquery-selectors