Показать сообщение отдельно
  #1 (permalink)  
Старый 17.10.2013, 17:50
Новичок на форуме
Отправить личное сообщение для otto_n Посмотреть профиль Найти все сообщения от otto_n
 
Регистрация: 17.10.2013
Сообщений: 4

Инверсия выделения чекбоксов??
Здравствуйте.
Есть у меня такой код
<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>
Ответить с цитированием