2011-10-11 45 views
-1

我有一组名称为managerelradio的radiogroup。我在下拉事件的变化事件上显示了这些信息,但问题是当我隐藏这些值保留在radiogroup中时。意味着当我下次选择无线电时显示无线电组。我如何解释它。我也希望为下拉菜单执行同样的操作。如何取消选择收音机和下拉菜单

<label><input type="radio" name="managerelradio" value="Yes" id="Add">Add</label> 
    <label><input type="radio" name="managerelradio" value="No" id="Remove">Remove</label> 

<select name="childsgrel" id="childsgrel" class="select"> 
<option value="">--Relationship--</option> 
<option value="Father" <?php if ($relation=="Father") echo "selected";?>>Father</option> 
</select> 

手段我想再次同时取消无线电组和下拉。

$('#childsgrel').change(function() { 
     var relationship = $('#childsgrel').val(); 
     if(relationship == '' | relationship == null){ 
       $('.managechilddiv_2').hide('fast'); 
       $('input[name="managerelradio"]').attr('selected', false); 

      } 
     else if(relationship != ''){ 
       $('.managechilddiv_2').show('fast'); 
     } 
}); 

//我想disselect上$('#childsgrel').change(function() {单选按钮组...

+0

使用'检查= “假”'。不知道下拉菜单...我认为它''selected =“false”' – Smamatti

回答

1

没有看到你当前的jQuery很难说究竟往哪里放这个,而是要取消选择选定的无线电元素:

$('input:radio[name="managerelradio"]:checked').prop('checked',false); 

JS Fiddle demo

参考文献:

+0

是的,它适用于无线电...我如何使下拉菜单作为默认..什么是道具功能? –

+1

至于你关于道具功能的问题,答案中的蓝色文字是链接。将鼠标箭头放在它们上方,直到出现一只手,然后按左键。你会对'prop()'感兴趣。 – BalusC

+0

对不起忘记了。谢谢让我学习步骤。 –

0
// Uncheck radios 
$(":radio").prop("checked", false); 

// Unselect drop-downs 
$("select").prop("selectedIndex", -1); 

Live Demo on jsFiddle

+0

很好,但如果我想选择比特定的价值?我的意思是我默认我想再次。 –

+0

@Rahul你需要学习如何提出问题。 –