Здравствуйте.
Есть у меня такой код
<ul class="searchwords">
<li>Квартира <input name="section" type="radio" value="kvartiry"></li>
<li>Комната <input name="section" type="radio" value="komnaty"></li>
<li>Домовладение <input name="section" type="radio" value="houses"></li>
<li>Земельный участок <input name="section" type="radio" value="landarea"></li>
<li>Коммерческая недвижимость <input name="section" type="radio" value="kn"></li>
<li>Эллинг <input name="section" type="radio" value="elengi"></li>
<li>Гараж <input name="section" type="radio" value="garaj"></li>
<li>Дача/огород <input name="section" type="radio" value="dacha"></li>
</ul>
$(document).ready(function(){
$(".searchwords li").click(function () {
if($(this).hasClass("swact")){
$(this).removeClass("swact");
$(this).children("input").removeAttr("checked");
}
else{
$(this).addClass("swact");
$(this).children("input").attr("checked", "checked");
}
});
});
Но это подходит для checkbox'ов, т.е. этим скриптом можно выделять несколько флажков одновременно. А мне нужно чтобы выделяя один, все остальные автоматически снимались, принцип radio в том числе и убирался класс для <li>