如何用jQuery轻松实现复选框全选与单选功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计241个文字,预计阅读时间需要1分钟。
使用JQuery实现复选框全选的功能,以下是一个简化的代码示例:
javascript$(function() { $('#all').on('click', function() { var name=$(this).prop('name'); if ($(this).prop('checked')) { $('.' + name).prop('checked', true); } else { $('.' + name).removeProp('checked'); } });});
JQuery实现复选框$(function(){ $(".all").bind("click",function(){ var name = $(this).prop("name") if($(this).prop("checked")) $("."+name).prop("checked","true") else $("."+name).removeProp("checked") }) $(".c1,.c2,.c3").bind("click",function(){ var isChecked = true $("."+this.className).each(function(){ if(!$(this).prop("checked")) isChecked = false }) if(isChecked) $("[name='"+this.className+"']").prop("checked","true") else $("[name='"+this.className+"']").removeProp("checked") }) })
你的爱好
全选篮球 足球 台球 网球 球球大作战
你喜欢的明星
全选刘德华 迪丽热巴 高圆圆 李嘉欣 周慧敏
你喜欢的明星
全选 刘德华 迪丽热巴 高圆圆 李嘉欣 周慧敏本文共计241个文字,预计阅读时间需要1分钟。
使用JQuery实现复选框全选的功能,以下是一个简化的代码示例:
javascript$(function() { $('#all').on('click', function() { var name=$(this).prop('name'); if ($(this).prop('checked')) { $('.' + name).prop('checked', true); } else { $('.' + name).removeProp('checked'); } });});
JQuery实现复选框$(function(){ $(".all").bind("click",function(){ var name = $(this).prop("name") if($(this).prop("checked")) $("."+name).prop("checked","true") else $("."+name).removeProp("checked") }) $(".c1,.c2,.c3").bind("click",function(){ var isChecked = true $("."+this.className).each(function(){ if(!$(this).prop("checked")) isChecked = false }) if(isChecked) $("[name='"+this.className+"']").prop("checked","true") else $("[name='"+this.className+"']").removeProp("checked") }) })
你的爱好
全选篮球 足球 台球 网球 球球大作战
你喜欢的明星
全选刘德华 迪丽热巴 高圆圆 李嘉欣 周慧敏

