Сообщение от IONEX
|
при использовании filter ожидаю, что поле ввода которое не имеет соотв. класс отфильтруется и плагин не будет выполнен
|
это неправильное ожидание. Плагин выполнится в любом случае после filter. Просто в случае неподходящего класса плагин на входе получит объект нулевой длины.
http://jsfiddle.net/1xe4ea45/
Проверяйте длину в начале плагина и делайте return если она нулевая. Или лучше вместо фильтра использовать более очевидное if($(this).hasClass('password_retype') {}
ИМХО