Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2015, 18:31
Профессор
Отправить личное сообщение для greenwar Посмотреть профиль Найти все сообщения от greenwar
 
Регистрация: 19.08.2010
Сообщений: 150

radio через <a href>, чтобы бэкграунд покрасить - как селект сделать?
всем привет!
есть такой код:
<ul class='ul5'>
<a href='#' onclick='$("#topicRadio1").prop("checked",true);return false'><li><input id='topicRadio1' type=radio name='topic' value=1>text1</li></a>
<a href='#' onclick='$("#topicRadio2").prop("checked",true);return false'><li><input id='topicRadio2' type=radio name='topic' value=1>text2</li></a>
<a href='#' onclick='$("#topicRadio3").prop("checked",true);return false'><li><input id='topicRadio3' type=radio name='topic' value=1>text3</li></a>
</ul>


у каждого li свой цвет бэкграунда
и я хочу, чтобы при наведении было изменение (ну это через css делается просто) + при клике по всему li был выбор самого radio
в принципе, я этого добился, но при клике в само radio (в кружочек) - ничего не происходит, а надо, чтобы выбирался и так и сяк
да и сдаётся мне, как-то дохера кода я наворотил... тут вот поизящней

Последний раз редактировалось greenwar, 22.08.2015 в 11:44.
Ответить с цитированием