проверка JQuery просто не будет живых элементов - PullRequest
0 голосов
/ 30 августа 2011

Я пытался добавить условную проверку для элементов, созданных с помощью JavaScript, по нажатию кнопки.

Я добавляю новый раскрывающийся список комментаторов и текстовую область комментариев по нажатию кнопки "Добавить новый комментарий"msgstr "", который работает отлично.

Я хочу, чтобы jquery validate проверил поле комментария как обязательное, если из выпадающего списка был выбран комментатор.См. Мой код ниже

$('#addcomment').live('click', function()
{
    epc_last_element= $("[id^=commentor]").filter(':last').attr('id');
    epc_no= parseInt(epc_last_element.replace(/commentor/, '')) + 1;

    $('#tr_addcomment').before(comment_html.replace(/\[###epc_no###\]/g, epc_no));

    $('#commentor' + epc_no + ' option:first').attr('selected','selected');
    tinyMCE.execCommand('mceAddControl', false, 'comment' + epc_no);


    $('#comment' + epc_no).rules("add", {
                                required: function(element) {
                                 return $('#commentor' + epc_no).val() != '';
                                }
    });
});

Приведенный выше код просто не будет работать, но если бы я просто установил «required: true» вместо условия, то это бы прекрасно сработало.некоторая помощь в этом хитром.

С уважением, Pratik

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