jquery与js实现全选功能的区别

发布时间 - 2026-01-11 01:49:35    点击率:

一、jquery常用的事件

click(),dbclick()   

focus(),blur()   

change()   

keydown(),keypress(),keyup() 

mousedown(),mouseup()    mouseenter(),mouseleave()  mouseover(),mouseout()  mousemove()

二、jquery挂事件

$(“p”).bind("事件名称”,要执行的匿名函数)

$(“p”).unbind("事件名称”)

三、jquery实现全选功能(重点是属性用.prop(),不用.attr())

代码如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="{utf-8}">
    <title></title>
    <script src="../jquery-3.2.0.js"></script>
  </head>
  <body>
    <form>
      <input type="checkbox" class="all"/>省市<br />
      <input type="checkbox" class="a"/>山东
      <input type="checkbox" class="a"/>山西
      <input type="checkbox" class="a"/>北京
      <input type="checkbox" class="a"/>河北
      <input type="checkbox" class="a"/>江苏
    </form>
  </body>
</html>
<script>
  $(".all").click(function(){
//    alert($(this)[0].checked);//如果选中则返回true;否则返回false
    var a= $(this)[0].checked; //dom对象
//   alert($(this).prop("checked"));
     var a=$(this).prop("checked");//获取jquery对象
//改变子复选框的状态 用prop代替attr,解决了之前用js写出现的bug,但是在源代码中查不到
  $(".a").prop("checked",a); 
  })
</script>

对比js全选代码:{2017-05-03日的详情见数据访问(租房子多条件查询)}

function quanxuan(a,ff)
{
  var ck = document.getElementsByClassName(ff);
  if(a.checked)
  {
    for(var i=0;i<ck.length;i++)
    {
      ck[i].setAttribute("checked","checked");
    }
  }
  else
  {
    for(var i=0;i<ck.length;i++)
    {
      ck[i].removeAttribute("checked");
    }
  }
}
</script> 

此外,jquery可以替代js的一切功能,除了settimeout,setinterval


# jquery  # 与js  # 全选功能  # js  # jQuery实现全选、反选功能  # 原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)  # js与jQuery实现checkbox复选框全选/全不选的方法  # jquery、js操作checkbox全选反选  # jquery全选/全不选/反选另一种实现方法(配合原生js)  # Jquery CheckBox全选方法代码附js checkbox全选反选代码  # js/jQuery实现全选效果  # 全选  # 山西  # 河北  # 江苏  # 山东  # 北京  # 多条  # 源代码  # 复选框  # 租房子  # 解决了  # 但是在  # 重点是  # html  # DOCTYPE  # mousemove  # gt  # bind  # pre  # attr 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  ,网页ppt怎么弄成自己的ppt?  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  浅谈Javascript中的Label语句  PythonWeb开发入门教程_Flask快速构建Web应用  jQuery validate插件功能与用法详解  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何在服务器上配置二级域名建站?  Python正则表达式进阶教程_复杂匹配与分组替换解析  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  网站制作免费,什么网站能看正片电影?  高防服务器如何保障网站安全无虞?  教你用AI将一段旋律扩展成一首完整的曲子  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  javascript基本数据类型及类型检测常用方法小结  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  焦点电影公司作品,电影焦点结局是什么?  Laravel如何使用Blade组件和插槽?(Component代码示例)  微信小程序 闭包写法详细介绍  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  微信h5制作网站有哪些,免费微信H5页面制作工具?  微信小程序 canvas开发实例及注意事项  如何在阿里云虚拟服务器快速搭建网站?  PHP 500报错的快速解决方法  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  昵图网官方站入口 昵图网素材图库官网入口  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  JS弹性运动实现方法分析  高防服务器租用首荐平台,企业级优惠套餐快速部署  音响网站制作视频教程,隆霸音响官方网站?  如何用AWS免费套餐快速搭建高效网站?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  如何在 React 中条件性地遍历数组并渲染元素  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  如何在阿里云高效完成企业建站全流程?  html5的keygen标签为什么废弃_替代方案说明【解答】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  html如何与html链接_实现多个HTML页面互相链接【互相】  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Swift中switch语句区间和元组模式匹配  Laravel如何创建自定义Artisan命令?(代码示例)  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  创业网站制作流程,创业网站可靠吗?  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】