1

你好朋友我想要当用户选中单选框然后文本将显示以下是我的代码你也可以在这里查看我的代码http://jsfiddle.net/mY4N5/

HTML

<form id="form1" name="form1" method="post" action="">
  <label>
  <input name="radiobutton" type="radio" value="radiobutton" id="red"/>
  </label>
</form>
<div id="dis">
hi

</div>

脚本

$('#dis').css('display','none');

    if($('#red').is(':checked'))
    {
    $('#dis').css('display','block');
    }
    else
    {
        $('#dis').css('display','none');
    };
4

3 回答 3

1
$(function(){
    $('#dis').css('display','none');
        $('#red').click(function(){
           if($('#red').is(':checked'))
            {
                $('#dis').css('display','block');
            }
            else
            {
                $('#dis').css('display','none');
            };
        });
    }) ;

试试这个

于 2012-05-01T06:09:00.800 回答
1

如果您使用单选按钮并且特定单选的值很重要,您可以使用此
http://jsfiddle.net/LcEn6/
如果您只想检查其中一个,而不管您可以使用哪个。
http://jsfiddle.net/V4W7j/

于 2012-05-01T06:35:15.690 回答
0

您需要添加单击或更改事件来运行条件

$('#dis').css('display','none');

$('#red').click(function() {
    if($(this).is(':checked'))
    {
        $('#dis').css('display','block');
    }
    else
    {
        $('#dis').css('display','none');
    };
});
于 2012-05-01T06:08:34.607 回答