zoukankan      html  css  js  c++  java
  • jquery点滴总结

    1.empty()、remove()、detach()

      empty():只移除了 指定元素中的所有子节点,而留下 了<p></p>,仍保留其在dom中所占的位置。

      remove():从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。而不会保留其所占的位置。

      detach():从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来。

    2.siblings()、next()、pre()、nextAll()、preAll()

      siblings():选取node的所有兄弟节点

      next():选取紧邻node节点的下一个兄弟节点

      pre():选取紧邻node节点的上一个兄弟节点

      nextAll():选取node节点后的所有兄弟节点

      preAll():选取node节点前的所有兄弟节点

    3.after()、insertAfter

    实现同样的功能。对于  .after(), 选择表达式在函数的前面,参数是将要插入的内容。对于 .insertAfter(), 刚好相反,内容在方法前面,它将被放在参数里元素的后面。

    1."linear" 和 "swing"

    linear方法提供了一个稳定的动画,以使得动画的每个步骤都是相同的(例如,如果要让一个元素以逐渐变化的方式穿过屏幕,每一步的距离和前一步都是相同的)。

    swing要更加动态一些,随着动画的开始变得更加快一些,然后再慢下来。

      easing效果插件:http://gsgd.co.uk/sandbox/jquery/easing/

    2.:gt 选择器选取 index 值高于指定数的元素。$("tr:gt(2)")

    3..prop()方法 方法返回 property 的值,而 .attr() 方法返回 attributes 的值。在Internet Explorer 9之前的版本,使用.prop()设置DOM元素的属性进行赋值时,若所赋值的类型不是基本类型(number, string, 或 boolean),而且也没有使用 .removeProp() 方法在 DOM 元素从文档中被移除之前。为了安全的在 DOM 对象上进行赋值而不用担心内存泄露问题,请使用 .data() 方法 。








  • 相关阅读:
    JS中数组去除重复的方法
    ember.js里的实用方法
    Ember入门指南——教程目录
    如何解决问题?
    Web前端开发工程师基本要求
    (转)轻松学习JavaScript三:JavaScript与HTML的结合
    (转)JavaScript二:JavaScript语言的基本语法要求
    HTML的checkbox和radio的美化
    C#串口通信—向串口发送数据,同步接收返回数据
    C#生成验证码
  • 原文地址:https://www.cnblogs.com/jymz/p/4059997.html
Copyright © 2011-2022 走看看