网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JQuery怎么使用check或uncheck控制checkbox控件

这篇文章主要介绍了JQuery怎么使用check或uncheck控制checkbox控件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JQuery怎么使用check或uncheck控制checkbox控件文章都会有所收获,下面我们一起来看看吧。

新建ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

想通过JQuery来check或者uncheck页面上的checkbox控件,我们可能会想到用下面的代码:

$('#chk-all')。on('click', function(){

    var checked = $(this)。is(':checked');

    $("input[type='checkbox'][name='chk-att']")。attr('checked', checked);

});

chk-all是一个checkbox控件,我们想通过点击它来实现全选或取消全选的功能。在onclick事件中,首先通过$(this)。is(':checked')来获取该checkbox当前的选中状态,然后将页面上所有name='chk-att'的checkbox控件选中或取消选中。这里使用的方法是修改checked属性的值,然而该方法并不总是奏效,有时你会看到元素的属性值确实被修改了,但是选中状态并未改变。尝试将attr()方法改成removeAttr()来实现取消选中,仍然不起作用!

解决办法是使用prop()函数来替代上面代码中的attr()函数。将上面的代码修改如下:

$('#chk-all')。on('click', function(){

    var checked = $(this)。is(':checked');

    $("input[type='checkbox'][name='chk-att']")。prop('checked', checked);

});

关于“JQuery怎么使用check或uncheck控制checkbox控件”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“JQuery怎么使用check或uncheck控制checkbox控件”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


网站栏目:JQuery怎么使用check或uncheck控制checkbox控件
URL地址:http://bjjierui.cn/article/jdhpee.html

其他资讯