Кнопка сброса должна дважды щелкнуть дважды, чтобы работать (удалить выбранный класс метки).Пользовательский стиль радио кнопки не сбрасывается после нажатия кнопки сброса
$(document).ready(function() {
$(".model-list li input").click(function(e) {
$(".model-list li label").removeClass("selected");
if (!$(this).parent().hasClass("selected")) {
$(this).parent().addClass("selected");
}
});
initBtns();
$(".reset-btn").click(function() {
initBtns();
});
function initBtns() {
$(".model-list li").each(function(e) {
if ($(this).find('input').is(":checked")) {
$(this).find('label').addClass("selected");
} else {
$(this).find('label').removeClass("selected");
}
});
}
});
Это jsfiddle результат: https://jsfiddle.net/qh8f3rw6/
Спасибо.
похоже на поведение по умолчанию 'input [type = reset]' изменение поведения. – TomIsion