Давайте использовать этот пример. Возможно, вы хотите, чтобы пользователь вашего веб-сайта знал, что поле является действительным, или оно требует внимания, изменив цвет фона поля. Если пользователь нажимает кнопку сброса, ваш код должен сбрасывать только те поля, в которых есть данные, и не пытаться перебирать все остальные поля на вашей странице.
Этот фильтр jQuery удалит класс «highlightCriteria» только для полей ввода или выбора, которые имеют этот класс.
$form.find('input,select').filter(function () {
if((!!this.value) && (!!this.name)) {
$("#"+this.id).removeClass("highlightCriteria");
}
});
attr()
версия не должна бытьprop()
сейчас?