0

我正在尝试将自定义验证添加到动态创建的控件中。我可以使用 .attr() 为控件设置规则吗?

$.fn.addValidationExpression = function(field) {

    if (field.ValidationExpression != null) {

        $("#fld"+getFieldIdSuffix(field)).attr("validateExpression", field.ValidationExpression);

    }

    return this;
}

我试图避免的是不得不做这样的事情:

$("#TestForm").validate(
        {
            rules: 
            {
                someControl: 
                {
                    validateExpression: true
                },
                someOtherControl: 
                {
                    validateExpression: true
                }
            }
        });
4

2 回答 2

2

最好使用jquery的data ()选项

于 2009-03-19T21:10:55.593 回答
0

您可能还想在 $ 扩展中执行 this.each()

于 2009-03-19T21:38:05.497 回答