当您单击单选按钮时,我正在使用它来显示多个内容。而且我看不到内容。但是当我将 ti 值更改为 1,2 3, 4, 6, 7, 8 时,它工作正常。知道我在做什么错吗?
var options = $('#options').find('input');
options.click(function(){
$('#deafaultBottom').hide();
var id = "opt" + $(this).val();
$(".optDivs").hide();
$("#" + id).show();
});
这是我的html结构
<div id="options">
<div class="opt1"><input type="radio" name="primary" value="color" /></div>
<div class="opt2"><input type="radio" name="primary" value="dry" /></div>
<div class="opt3"><input type="radio" name="primary" value="damaged" /></div>
<div class="opt4"><input type="radio" name="primary" value="thinning" /></div>
</div>
<div class="holderOne">
<div id="opt1" class="optDivs" style="display:none;"><img src="images/bigBottom1.png" /></div>
<div id="opt2" class="optDivs" style="display:none;"><img src="images/bigBottom2.png" /></div>
<div id="opt3" class="optDivs" style="display:none;"><img src="images/bigBottom3.png" /></div>
<div id="opt4" class="optDivs" style="display:none;"><img src="images/bigBottom4.png" /></div>
</div>