Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 устарел, но сейчас не об этом)
Ответить с цитированием
  #2 (permalink)  
Старый 03.01.2016, 18:32
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от rodiony4
$(this).next('.tt').show();
$(this).next('label .tt').show();


P.S.: забудьте про live, уже как лет 100 устарел.
Ответить с цитированием
  #3 (permalink)  
Старый 03.01.2016, 18:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от rodiony4
$(this).next().find('.tt').show()
Ответить с цитированием
  #4 (permalink)  
Старый 03.01.2016, 18:42
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

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

рони, спасибо!
Ответить с цитированием
  #6 (permalink)  
Старый 03.01.2016, 18:46
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

rodiony4, значит вариант от рони.

Кстати, это можно на CSS всё сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как показать скрытый спан элемент СергейХ Общие вопросы Javascript 5 16.11.2015 23:47
Скрыть / показать tr Dizzy Общие вопросы Javascript 1 16.07.2014 13:30
Показать и спрятать картинку martinss Events/DOM/Window 2 02.04.2011 20:34
Показать картинку в зависимости от значения переменной arahmanov Общие вопросы Javascript 1 29.01.2011 16:07
JS показать остальные фотографии Ivanus Общие вопросы Javascript 1 14.07.2010 14:11