jquery单选按钮选中的值

时间:2010-08-13 04:55:11

标签: jquery asp.net-mvc

  <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>

我想在单选按钮的值为1时隐藏并显示div“text”,我该怎么做。

3 个答案:

答案 0 :(得分:1)

也许这个

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

答案 1 :(得分:0)

您的要求不明确。你想在单选按钮为1时隐藏div并在2时显示它吗?或者是什么?

你想要这样的东西:

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

答案 2 :(得分:0)

“隐藏和显示”..“有价值1” - ?不清楚你想要什么但是......这里是单向的

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