2010-08-13 39 views
0
<input type="radio" name="regenerate" value="1" id="cus" /> 
     <input type="radio" name="regenerate" value="2" id="gen" /> 
     <input type="checkbox" name="renerateEmail" id="renerateEmail" /> 
    <div id="txt" style="display:none"><input type="password" name="pass" id="pass" /><br /> 
    <input type="password" name="repass" id="repass" /></div> 

我想隱藏和顯示div「txt」,當單選按鈕的值爲1時,我該怎麼做。jquery radiobutton select value

回答

1

?也許這

$("input[name=regenerate]").click(function(){ 
    if($(this).val() == 1) { 
     $("#txt").show(); 
    } else { 
     $("#txt").hide(); 
    } 
}); 
0

您的要求不明確。當單選按鈕爲1時,你想隱藏div並在2時顯示它嗎?或者是什麼?

你想要的東西,如:

if ($("#cus:checked").length == 1) { 
    $("#txt").show(); 
} 
0

「隱藏和顯示」 .. 「的值爲1」 - 不正是清楚自己想要什麼,但...這裏有一個方法

$(':radio[name=regenerate]').click(function() { 
    if ($(':radio[name=regenerate]:checked').val() == 1) 
    $('#txt').show() 
    else 
    $('#txt').hide(); 
})