Я хочу добавить jquery-form-validator в старую CMS моего клиента.проблема делегирования событий с классом
Этот валидатор формы jqery требует, чтобы вставить класс, например class = "validate [required, custom [onlyLetter], length [0,100]]" для ввода.
<input class="validate[required,custom[onlyLetter],length[0,100]]" name="firstname" type="text" />
Поскольку это (старый от '90) CMS, мне нужно добавить класс, JS, как это.
var inputid = $(this).attr("id");
if(inputid=='navn'){
$(this).removeClass().addClass('validate[required,custom[onlyLetter],length[0,100]] text-input');
}else if(inputid=='e-post'){
$(this).removeClass().addClass('validate[required,custom[email]] text-input');
}else if (inputid=='telefon'){
$(this).removeClass().addClass('validate[required,custom[telephone]] text-input');
Он добавить класс для ввода тегов, как я хотел. Однако, когда я добавляю класс js, он не работает. Я предполагаю, что это происходит из-за делегирования событий.
Может ли кто-нибудь помочь мне, как это сделать в этой ситуации, пожалуйста?
Заранее спасибо.
Thanks Marc. Как вы указали, мне просто нужно было добавлять классы перед библиотекой проверки. – shin