Показать сообщение отдельно
  #1 (permalink)  
Старый 03.01.2016, 18:26
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

Показать спан
Здравствуйте
При клике на радиобаттон все спаны с классом tt скрываются, кроме спана, который будет следующим за чекнутым радиобаттоном.
На этом этапе все нормально и JS выполняется.
<script type="text/javascript">
$('[name=pm]').live("click", function(){
	$('.tt').hide();
	$(this).next('.tt').show();
});
</script>

<input type="radio" name="pm" value="" />
<span class="tt">test1</span>

<input type="radio" name="pm" value="" />
<span class="tt">test2</span>

Но если спан обернуть лейблом, то спан скроется, но показаться уже не сможет (т.к. следующий элемент будет label)
Как решить проблему?
<input type="radio" name="pm" value="" />
<label><span class="tt">test3</span></label>


(Знаю, live устарел, но сейчас не об этом)
Ответить с цитированием