Редактировать: Судя по отредактированному вопросу, предоставлению наглядного материала и просмотру вашего кода, вы могли ошибочно нацелить свои кнопки.В вашем коде вы сбрасываете каждый элемент ввода.Некоторые CSS-фреймворки используют элемент <input>
с определенным type
и или class
для создания кнопки.
Простой способ очистить поля ввода с помощью jQuery - просто установитьзначение в пустую строку.Примеры:
Сброс, идентификатор таргетинга
$("input#someField").val("");
Сброс, название таргетинга
$("input[name=someName]").val("");
Сбросс таргетингом на класс
$(".someClass").val("");
Ориентируясь на определенные элементы, вы убедитесь, что то, что вы хотите сбросить, станет сбросом и ничего больше.
Примеры с флажками:
Сброс флажка, идентификатор таргетинга
$("#idOfCheckbox").attr('checked', false);
Сброс флажка, название таргетинга
$("checkbox[name=nameOfCheckbox]").attr('checked', false);
Сброс флажка,класс таргетинга
$(".classOfCheckbox").attr('checked', false);
Та же логика выполняется с большинством элементов.