jquery checkbox 选中不选中

 我来答
sky不用太多sky
高粉答主

2018-03-30 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1082
采纳率:97%
帮助的人:48万
展开全部

<!--默认选中-->

<input type="checkbox" checked="checked" id="ck">

<script>

$(function () {

// 动态绑定默认状态

//  $("#ck").attr("checked",true)//选中

// $("#ck").attr("checked",false)//未选中

//点击判断选中还是未选中

$("#ck").click(function () {

if ($(this).is(":checked")) {

alert("选中");

} else {

alert("未选中");

}

})

});

</script>

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

2010年1月,也是jQuery的四周年生日,jQuery 1.4版发布,为了庆祝jQuery四周岁生日,jQuery团队特别创建了jquery14.com站点,带来了连续14天的新版本专题介绍。

在1.3及更早版本中,jQuery通过JavaScript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse解析json对象,这样对json对象的书写验证则更为严格。比如:{foo: "bar"}的写法将不会被验证为合法的json对象,必须写成{"foo":"bar"}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意。

大刘子momo
2016-06-16 · 超过13用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:19.2万
展开全部
<input id="chk1" type="checkbox" /> 是否可见
<input id="chk2" type="checkbox" checked="checked" />是否可见
$("#chk1").prop("checked") == false
$("#chk2").prop("checked")  == true
//或者用attr
$("#chk1").attr("checked") == undefined
$("#chk2").attr("checked") == "checked"

//再或者
$("#chk1").is(i":checked") == false
$("#chk2").is(":checked") == true
不知道是不是你问的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔流的宵析
2016-06-16 · TA获得超过375个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:126万
展开全部
<body>
选中<input type='checkbox' id="cb1" />
<br />
不选中<input type='checkbox' id="cb2" />
</body> 
<script>
 $("#cb1").click();
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
继续调试
2016-06-16 · 超过30用户采纳过TA的回答
知道答主
回答量:55
采纳率:71%
帮助的人:40万
展开全部
 <!--默认选中-->
<input type="checkbox" checked="checked" id="ck">
                <script>
                    $(function () {
            // 动态绑定默认状态
            //  $("#ck").attr("checked",true)//选中
            // $("#ck").attr("checked",false)//未选中
            //点击判断选中还是未选中
                        $("#ck").click(function () {
                            if ($(this).is(":checked")) {
                                alert("选中");
                            } else {
                                alert("未选中");
                            }
                        })
                    });

                </script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuyue_888
推荐于2018-02-23 · TA获得超过417个赞
知道小有建树答主
回答量:406
采纳率:84%
帮助的人:312万
展开全部
选中checkbox:$(":checkbox").prop("checked", true);
取消选中:$(":checkbox").prop("checked", false);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式