jQuery验证插件 - 检查div是否存在

时间:2013-02-07 12:38:06

标签: jquery jquery-validate

我正在制作表单并使用jQuery validation plugin

用户必须先向表单添加至少1个“标记”,然后才能对其进行验证。我使用div添加'标签'。 这是我的代码

$(document).ready(function(){
$("#form").validate({
        rules: {
            tags: {
                    required: function(element) {
                        return ($('.tag').length);
                    }
                },
            name: "required",
            "checkbox[]": "required",

        },
        messages: {
            tags: "No tags found",
            name: "input name!",
            "checkbox[]": "select at least 1 category",

        }
});

});

即使div遗憾地存在,它也会给出错误。有什么想法吗?

提前致谢! 树脂

2 个答案:

答案 0 :(得分:1)

似乎我找到了办法。

我刚给我的div添加了一个输入并改为使用它,而且我也改变了

return ($('.tag').length);

到这个

return $(".tag").length == 0;

答案 1 :(得分:0)

  

标题:jQuery验证插件 - 检查div是否存在

由于div不是input元素,因此无效。 Please see the documentation for full proper usage