jQuery Validate :добавить ошибку или проверить класс в родительский элемент div

Я использую Twitter Bootstrap в качестве основы для проекта, над которым работаю. Я пытаюсь проверить простую контактную форму с помощью плагина jQuery Validate, но это вызывает некоторые головные боли.

Я хочу добавить класс Error или Valid в родительский div ввода каждой формы. Вот мой код формы:

 
@

Как видите, мой div.control -группа — это div, в который я хочу добавить класс. Я попытался использовать выделение (как предложено здесь , но это просто не сработало )и errorPlacement(см. ниже ), но я не правильно делаю.

В идеале я хочу, чтобы класс добавлялся/удалялся при нажатии клавиши , чтобы он сохранял большую функциональность, которую предлагает плагин. Этот простой код работает, но не удаляет класс, а работает только при отправке формы :

$("#msg-form").validate({
    errorPlacement: function(error, element) {
        $(element).parent('div').addClass('error');
    }
});

. Кто-нибудь может подсказать, какой вариант мне следует использовать для достижения этой цели?!

Заранее спасибо -При необходимости могу предоставить дополнительную информацию!

7
задан Community 23 May 2017 в 10:32
поделиться