Здравствуйте
При клике на радиобаттон все спаны с классом 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 устарел, но сейчас не об этом)