Так что это продолжение этой записи .Мне нужно заменить некоторые выпадающие меню переключателями без изменения HTML.В посте, на который я ссылался ранее, кто-то придумал действительно умное решение Jquery, которое успешно заменяет выпадающее меню переключателями и обновляет раскрывающийся список при выборе одной из переключателей.
Однако, когда я реализовал это с плагином, переключатели появляются, но они не обновляют значение раскрывающегося списка при выборе.Я подозреваю, что есть некоторый конфликт с js в другом месте на странице, но после некоторых проб и ошибок я все еще не могу понять, что происходит.Есть идеи?Обсуждаемый сайт можно найти здесь
Вот оригинальное решение из предыдущего поста
Так вот обновленный код:
<script type='text/javascript'>
$(function(){
$("#options-1 option").each(function(i, e) {
$("<input type='radio' name='r' />")
.attr("value", $(this).val())
.attr("checked", i == 0)
.click(function () {
$("#options-1").val($(this).val());
})
.appendTo("#r");
$("#options-1").change(function(){
$("input[name='r'][value='"+this.value+"']").attr("checked","checked");
});
});
});
</script>