rules / attr в проверке jQuery - PullRequest
0 голосов
/ 20 марта 2009

Я пытаюсь добавить пользовательскую проверку в динамически создаваемый элемент управления. Могу ли я использовать .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
                }
            }
        });

Ответы [ 2 ]

2 голосов
/ 20 марта 2009

Лучше использовать опцию data () jquery

0 голосов
/ 20 марта 2009

Возможно, вы также захотите сделать this.each () в вашем расширении $

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...