下面的 HTML 显示了单选按钮,下面的 DIV 显示了根据每个单选按钮的点击功能将出现的内容
<ul>
<li id="6"><input type="radio" name="sell" value="sell" id="sell" />Sell</li>
<li id="7"><input type="radio" name="rent" value="rent" id="rent" />Rent</li>
<li id="8"><input type="radio" name="donate" value="donate" id="donate" />Donate</li>
</ul>
<div id="selltab">
eeeeeeeee
</div>
<div id="renttab">
ffffffffff
</div>
<div id="donatetab">
ggggggggg
</div>
下面显示的 javascript 函数工作正常,并在单击其他单选按钮时隐藏内容。但问题是所有单选按钮都显示为选中状态,即使 div 中的其他内容没有被选中......
Need to uncheck remaining 2 radio button,when either one is selected, is it possible
$(document).ready(function(){
$('#selltab').hide();
$('#renttab').hide();
$('#donatetab').hide();
$('input[name=sell]').click(function(){
$('#selltab').toggle();
$('#renttab').hide();
$('#donatetab').hide();
$('rent').checked = false;
$('donate').checked = false;
})
$('input[name=rent]').click(function(){
$('#renttab').toggle();
$('#selltab').hide();
$('#donatetab').hide();
$('sell').checked = false;
$('donate').checked = false;
})
$('input[name=donate]').click(function(){
$('#donatetab').toggle();
$('#selltab').hide();
$('#renttab').hide();
$('rent').checked = false;
$('sell').checked = false;
})
});