• 添加元素/内容追加等

    1. 元素内:
    2. append() - 在被选元素的结尾插入内容
    3. prepend() - 在被选元素的开头插入内容
    4. 元素外:
    5. after() - 在被选元素之后插入内容
    6. before() - 在被选元素之前插入内容
  • 删除元素/清除元素

    1. remove() - 删除被选元素(及其子元素)
    2. empty() - 从被选元素中删除子元素
  • 给元素添加类或者删除类

    1. addClass() - 向被选元素添加一个或多个类
    2. removeClass() - 从被选元素删除一个或多个类
    3. toggleClass() - 对被选元素进行添加/删除类的切换操作
  • 父元素、子元素、同级元素

    1. parent() 方法返回被选元素的直接父元素,该方法只会向上一级对 DOM 树进行遍历
    2. parents() 方法返回被选元素的所有祖先元素
    3. children() 方法返回被选元素的所有直接子元素,该方法只会向下一级对 DOM 树进行遍历。
    4. find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
    5. eg:
    6. <div class="descendants" style="width:500px;">div (当前元素)
    7. <p>p (儿子元素)
    8. <span>span (孙子元素)</span> //会被加上红色框框
    9. </p>
    10. <p>p (儿子元素)
    11. <span>span (孙子元素)</span> //会被加上红色框框
    12. </p>
    13. </div>
    14. $("div").find("span").css({"color":"red","border":"2px solid red"});
    15. siblings() 方法返回被选元素的所有同胞元素
    16. next() 方法返回被选元素的下一个同胞元素,该方法只返回一个元素
    17. nextAll() 方法返回被选元素的所有跟随的同胞元素
  • 点击事件实现菜单栏高亮选中(同时取消其他高亮选中,active类为高亮样式)

    1. $(".click_cg").click(function () {
    2. $(this).addClass("active").siblings().removeClass("active");
    3. })
  • jq attr方法和prop方法区别

    1. $('').attr()返回的是html对象。 操作checkboxradio之类属性时,只能控制其选中,不能控制其取消选中。
    2. $('').prop()返回的是DOM对象。是有true,false两个属性使用prop();(如'checked','selected','disabled'等)
  • jq 获取radio切换时事件

    1. $('input:radio[name=test]).click(function(){
    2. xxxxxxx;
    3. });
    4. //当name为test的单选框被选中时触发
  • jq closest() 方法:方法返回被选元素的第一个祖先元素。祖先是父、祖父、曾祖父,依此类推。

    1. $(obj).closest(".ttt") // 选取当前点击元素的第一个祖先元素class为ttt的
  • jq 输入框值发生变化时触发事件

    1. 方法1
    2. html:
    3. <input type="text" id="free_value" oninput="change_value()" onporpertychange="change_value()" />
    4. js:
    5. function change_value(){
    6. }
    7. 注意:此事件只能监听键盘输入的内容,如果是在脚本中改变inputvalue值不会触发事件
    8. 方法2
    9. html:
    10. <input type="text" id="free_value" />
    11. js:
    12. $("#free_value").on("input",function(){
    13. })
    14. eg: oninput("change_value()") 等价于 $("xxx").on("input",function(){})

jQuery使用case记录的更多相关文章

  1. jQuery学习实用记录

    //jQuery加载 $(document).ready(function(){ //开始编写函数 }); //点击后 上下滑动隐藏效果 $("#id").click(functi ...

  2. jquery.validate 验证记录

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  3. jquery方法简单记录

      append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 firs ...

  4. jQuery 插件使用记录

    Validate 表单验证 ver 1.6 浏览更多 默认情况下,当表单 submit 时,那些验证不通过的 field 旁边会出现错误消息提示,有时很方便,但有时看起来很不美观.可以关闭此消息提示. ...

  5. JQuery前端技术记录

    [Jquery-leearning notes-2015]by lijun 1   Jquery是javascript实现的库,目标在于改变web应用的高交互性的方式. 其不唐突性:样式(.css). ...

  6. JQuery EasyUI学习记录(五)

    1.datagrid使用方法(重要) 1.1将静态html渲染为datagrid样式 <!--方式一: 将静态html渲染为datagrid样式 --> <table class=& ...

  7. JQuery EasyUI学习记录(三)

    1.jQuery EasyUI messager使用方式 1.1 alert方法 $(function(){ //1.alert方法---提示框 $.messager.alert("标题&q ...

  8. JQuery EasyUI学习记录(二)

    1.jquery easyUI动态添加选项卡(查看jquery easyUI手册) 1.1 用于动态添加一个选项卡 1.1.1 选中指定的选项卡和判断某个选项卡是否存在 测试代码: <a id= ...

  9. JQuery EasyUI学习记录(一)

    1.主页设计(JQuery EasyUI插件) 下载easyUI开发包: 将easyUI资源文件导入页面中: <link rel="stylesheet" type=&quo ...

随机推荐

  1. Docker容器固定ip

    Docker容器固定IP 必须停止docker服务才能创建网桥 查看docker服务状态 停止docker服务 启动docker服务 [root@docker Tools]# systemctl st ...

  2. 第二章、DHCP原理与配置

    目录 一.了解DHCP服务 1DHCP概述: 2DHCP好处 3DHCP的分配方式 二.DHCP工作过程 DHCP租约过程 三.使用 DHCP动态配置主机地址 1DHCP服务优点 2可分配的地址信息主 ...

  3. 智慧机房3D可视化技术解决方案

    随着夏季气温越来越高,机房内大量设备同步工作时,难免使机房内温度飙升. 机房温度每升高10℃,计算机的可靠性就下降25% 磁盘磁带也会因热涨效应造成记录错误 计算机的时钟主频在温度过高都会降低 UPS ...

  4. ABP框架之——数据访问基础架构(下)

    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进. EF Core集成 EF Core是微软的ORM,可以使用它与主流的数据库提供商 ...

  5. 关于个人项目(臻美MV【仿抖音App】)滑动切换视频的分析(前端角度)

    我们知道你天天刷抖音的时候可以上滑切换视频,互不影响.那么我们站在前端的角度能否可以实现这种效果呢?这是我的个人项目:臻美MV 下面我是用Vue写的,现在我把它开源. Vue: 初始界面 <te ...

  6. Stream常用操作以及原理探索

    Stream常用操作以及原理 Stream是什么? Stream是一个高级迭代器,它不是数据结构,不能存储数据.它可以用来实现内部迭代,内部迭代相比平常的外部迭代,它可以实现并行求值(高效,外部迭代要 ...

  7. 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践

    本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...

  8. Navicat中查询mysql版本

    SELECT VERSION( ) FROM DUAL

  9. BZOJ1874 「一本通 6.7 练习 1」【一本通提高博弈论】取石子游戏

    「一本通 6.7 练习 1」取石子游戏 题目描述 小H和小Z正在玩一个取石子游戏. 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子,每次取石子的个数有限制,谁不能取石子时就会输掉游 ...

  10. go交叉编译,部署到linux上出现cannot execute binray file的解决方案

    写在前面: 了解过常见的项目部署方式后,打算先从最简单的方式开始.没想到踩了大坑.先说下整个部署的过程.    博主是在window上生成linux上的可执行文件.. 具体过程: 1.首先按照网上说的 ...