Подскажите логику:
$(function() {
$('#primary').on('click', 'input:radio', function() {
$('#secondary div').hide()
.eq($(this).index())
.show()
})
});
есть такой скрипт, он выводит div при выборе radio
вот пример html
<div id="secondary">
<div>DIV 1</div>
<div>DIV 2</div>
<div>DIV 3</div>
</div>
Но если html переделать вот так:
<div id="primary">
<div class="checkbox">
<label>
<input type="radio" name="kk" checked>
DIV 1
</label>
</div>
<div class="checkbox">
<label>
<input type="radio" name="kk" value="[[*polCalc1]]">
DIV 2
</label>
</div>
<div class="checkbox">
<label>
<input type="radio" name="kk" value="[[*polCalc2]]">
DIV 3
</label>
</div>
<div class="checkbox">
<label>
<input type="radio" name="kk" value="[[*polCalc3]]">
DIV 4
</label>
</div>
</div>
Почему то выбирается только блок с DIV1