Я пытался добавить условную проверку для элементов, созданных с помощью 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