• 添加元素/内容追加等

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

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

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

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

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

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

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

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

    方法1:
    html:
    <input type="text" id="free_value" oninput="change_value()" onporpertychange="change_value()" />
    js:
    function change_value(){
    } 注意:此事件只能监听键盘输入的内容,如果是在脚本中改变input的value值不会触发事件 方法2:
    html:
    <input type="text" id="free_value" />
    js:
    $("#free_value").on("input",function(){
    }) 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. wsl2环境搭建

    序言 我电脑配置不高,开虚拟机跑linux总觉得太卡.最近才了解到windows早就上了wsl2--一款较为轻量的虚拟机软件.所以本篇博客偏笔记向,存粹记录以便多次使用. 环境 宿主机windows1 ...

  2. neo4j中重复节点问题

    neo4j中重复节点问题 neo4j中,在导入csv文件时,可能会出现有重复节点的现象.可以分为以下步骤解决:1.先查看下某个标签下的节点总数match (n:PERSON) return count ...

  3. 3. Caller 服务调用 - dapr

    前言 上一篇我们讲了使用HttpClient的方式调用,那么如果我们现在需要更换为通过dapr实现服务调用,我们需要做哪些事情呢? Caller.Dapr 入门 如果我们的项目原本使用的是Caller ...

  4. nginx启动失败/报错(bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket...permissions) nginx启动失败

    出现这个问题是因为80端口被占用了 1.cmd输入命令netstat -aon|findstr "80" 2..查看80端口 16356对应的任务 输入命令 tasklist|fi ...

  5. [ARC096C] Everything on It 补题记录

    题目链接 题目大意: 对于集合 \(\{1,2,\dots,n\}\) ,求它的子集族中,有多少个满足: 任意两个子集互不相同: \(1,2,\dots,n\) 都在其中至少出现了 \(2\) 次. ...

  6. HTML知识点概括——一篇文章带你完全掌握HTML

    HTML知识点概括 前端三件套分别是HTML3,CSS5,JavaScript 稍微介绍一下W3C标准: 结构化标准语言(HTML) 表现标准语言(CSS) 行为标准(DOM,JavaScript) ...

  7. 基于UniApp社区论坛多端开发实战

    什么是移动端WebApp 移动端WebApp: 泛指手持设备移动端的web 特点: - 类App 应用,运行环境是浏览器 - 可以包一层壳,成为App - 常见的混合应用: ionic, Cordov ...

  8. [开源精品] .NET Redis Client 又多了一个选择,还在被 StackExchange.Redis Timeout 问题困扰吗?

    前言 .NET 下 RedisClient SDK 选择挺多,国人常用免费的有 StackExchange.Redis/CSRedis/Newlife.Redis,收费的有 ServiceStack. ...

  9. 深入解析Kubernetes admission webhooks

    BACKGROUND admission controllers的特点: 可定制性:准入功能可针对不同的场景进行调整. 可预防性:审计则是为了检测问题,而准入控制器可以预防问题发生 可扩展性:在kub ...

  10. 下载Chrome离线安装包

    https://www.google.com/chrome/thankyou.html?standalone=1&platform=mac&installdataindex=defau ...