jquery如何实现复选框被选中,显示下面的radio,复选框未选中,隐藏radio?

<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>无... <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<body>
<table>
<tr>
<td><input type="checkbox" name="didian" id="k1"/>地点</td>
</tr>
<tr>
<td><input type="radio" name="place"/>北京</td>
<td><input type="radio" name="place"/>上海</td>

<td><input type="radio" name="place"/>天津></td>
<td><input type="radio" name="place"/>重庆</td>

<td><input type="radio" name="place"/>深圳</td>
<td><input type="radio" name="place"/>广州</td>
</tr>
</table>
</body>
</html>
展开
 我来答
rkc009
2014-12-11 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1698万
展开全部

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<body>
    <table>
        <tr>
            <td><input type="checkbox" name="didian" id="k1"/>地点</td>
        </tr>
        <tr>  
            <td><input type="radio"  name="place"/>北京</td>
            <td><input type="radio"  name="place"/>上海</td>
  
            <td><input type="radio"  name="place"/>天津></td>
            <td><input type="radio"  name="place"/>重庆</td>
  
            <td><input type="radio"  name="place"/>深圳</td>
            <td><input type="radio"  name="place"/>广州</td>
        </tr>
    </table>
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("tr:eq(1)").hide();
    $("#k1").click(function(){
        if($(this).is(':checked')){
            $("tr:eq(1)").show();
        }else{
            $("tr:eq(1)").hide();
        }
    });
});
</script>
</body>
</html>
淡然的面对丶
2014-12-10 · 超过20用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:34.9万
展开全部
if($("#id").attr("checked")==true) 用个div把radio包起来。页面加载的时候如果没有选中就隐藏,再给多选框写一个onchange事件,
$(function () {
if ($.browser.msie) {
$('input:checkbox').click(function () { this.blur();
this.focus();
});
}
})

选中就显示div
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LlSdanfy
2014-12-11
知道答主
回答量:5
采纳率:0%
帮助的人:2.7万
展开全部
$("#k1").load("click",function(){
if($(this).is(":checked")){
$(this).next().show();
}else{
$(this).next().hide();
}
});
你只要在初始化的时候调用这段代码就可以了! 保证你万无一失。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式