我有無限的div,裏面有一個單選按鈕,還有一個與div關聯的div,div將被隱藏。只有當該單選按鈕是選擇,如果選擇了另一個單選按鈕,它將隱藏顯示的當前div並顯示與該特定單選按鈕關聯的div。根據單選按鈕點擊顯示div
<div>
<input type="radio" name="infinte" value="1" />
</div>
<div id="1" style="display:none">im div of 1</div>
<div>
<input type="radio" name="infinte" value="2" />
</div>
<div id="2" style="display:none">im div of 2</div>
<div>
<input type="radio" name="infinte" value="3"/>
</div>
<div id="3" style="display:none">Im div of 3</div>
.
.
.
和我的jQuery是
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
var value = $(this).val();
$('#'+value).fadeIn();
}
else
{
var value = $(this).val();
$('#'+value).fadeOut();
}
});
但在這裏,當我選擇另一個單選按鈕,它不是隱藏當前的div是shown.Please help.I做了演示上JS Fiddle
並請建議一個更好的方法來實現這一點,而不是我已經嘗試過的
「*我有無限的divs *」 - 我敢打賭你不會... – 2014-10-28 12:19:38
簡單如下:http://jsfiddle.net/gw8ty4py/10/ – n1kkou 2014-10-28 12:51:31
是不是任何答案提供了您想要的解?如果是,請將其標記爲正確答案。 – Jinandra 2014-10-29 10:56:52