近几日总是在用js写一些东西,jq用的反而少了,最近在工作中总是会用到不常用的jQuery方法,之前觉得可能用到的情况比较少,便没在意这些方法,结果吃了亏,现在准备重新总结一些jQuery中的一些常用或者不常用的方法,这样工作的时候也会省下很多时间哦!!

  首先介绍一下jQuery:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 30.0px Helvetica }
span.s1 { }

  jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多),jQuery使用户能更方便地处理HTML、实现动画效果,并且方便地为网站提供AJAX交互,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择,同时它还有很多优点主要体现在它的

  1量级较轻,

  2有很强大的选择器,

  3出色的DOM操作,

  4可靠的事件处理机制,

  5完善的Ajax,

  6出色的浏览器兼容,

  7链式操作方式,

  8丰富的插件支持,

  9完善的文档,

  10并且开源

以上优点让它在当前的前端形势下处于顶峰地位

jQuery有几个不同的版本主要包括

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 28.0px Helvetica }
span.s1 { }

jQuery 1.x版兼容IE6/7/8,2.x版不兼容ie6/7/8,每个版本都有压缩版和未压缩版

jQuery可以分成一下几类

一.基本选择器
id class element * 组合选择器, 后代选择器"空格" 自带选择器> 紧邻选择器+ 同辈后面所有的元素~
形式:
$("#div").css({
width:"10px",
height:"10px"
});
二.基本过滤选择器
1选取那个(第一个/最后的/除了这个的/偶数/奇数)元素
:first :last :not :even :odd
:eq(index) 等于index从0开始 :gt(index)大于 :lt(index)(小于) index从0开始
形式: $("li:eq(2)").css("background","red");

2 选取紧邻的上(下)一个元素 选取含有内容为test的元素
next() prev() :contains() :empty :has(selector) :parent
形式: $("#wrap").next().css("background","red");
$("li:contains("选项2")").css("background","red");

三.属性过滤选择器
1 选取含有属性id/class的元素
id class
形式: $("li[id]").css("background","red");
2 选取属性(开头/结尾)为/不为...的元素
[attr=value] [attr!=value] [attr^=value] [attr$=value]
[attr=value] [attr*=value]
形式:$("[div^=d]").css("background","red");
四子元素选择器
1. 选取每个父元素的第一个子元素
nth-child(index/event/odd);
形式:$("li:nth-child(3)").css("background","red");
2. 选取每个父元素的(第一)/(最后)个子元素
:first-child :last-child
3. 选取 某个元素是他父元素中的唯一的子元素
:only-child
五.操作节点
append appendTo prepend prependTo 拼接到前面/后面
after insertafter before insertbefore 给所有..元素前面/后面插入div

形式: $(".footer")append(aDiv); ----(oDiv-被拼接的 .footer已有的节点)
aDiv.appendTo($(.footer))

对象模型
css() height() width() offset() offsetParent() position() scrollLeft() scrollTop()

以上即为常用或者不常用的jQuery的方法及属性,当然还有一些我见也没见过的一些属性和方法,欢迎补充哦0.0!!

jQuery整理的更多相关文章

  1. jQuery整理笔记文件夹

    jQuery整理笔记文件夹 jQuery整理笔记一----jQuery開始 jQuery整理笔记二----jQuery选择器整理 jQuery整理笔记三----jQuery过滤函数 jQuery整理笔 ...

  2. jQuery整理笔记七----几个经典表单应用

    1.文本框获得(失去)焦点 当文本框获得输入焦点时,将该文本框高亮显示,算不得一个应用,仅仅是一个小技巧,能够提高用户体验. <!DOCTYPE html PUBLIC "-//W3C ...

  3. jQuery整理笔记2----jQuery选择整理

    一个.基本的选择 1.ID选择器 JavaScript提供了原生方法实如今DOM中选择指定ID值得元素. 使用方法例如以下: var element=document.getElementById(& ...

  4. jQuery整理笔记9----函数形式发展

    在一些照片中使用演示样本.插入.样式文件下载:点我进入下载 过去在开发过程中关于table方面的jquery应用不过局限于使用jquery操作table添加一行.删除一列等等操作.今天整理的跟过去用的 ...

  5. jQuery整理您的笔记----jQuery开始

    Jquery它是一种高速.简明的JavaScript相框,jQuery设计目标:Write Less,Do More(写更少的代码,做很多其他的事情). 一.Jquery框架优势: 1.轻量级 jQu ...

  6. jQuery整理笔记八----jQuery的Ajax

    Ajax,我一直读的是"阿贾克斯",据当时大学老师讲该读音出处是依据当年风靡欧洲的荷兰足球俱乐部阿贾克斯的名字来的,我认为说法挺靠谱的. jQuery封装了Ajax的交互过程,用户 ...

  7. jQuery整理笔记九----功能性表格开发

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/hai_cheng001/article/details/27536965 演示样例中用到的一些图片. ...

  8. jquery 整理之一

    1.选择器: jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素. $("[href]") 选取所有带有 href 属性的元素. $(&quo ...

  9. jQuery整理笔记5----jQuery大事

    一.大事 1.载入中DOM $(document).ready() 这个第一节里具体介绍了 2.事件绑定 jQuery定义了bind()方法作为统一的接口.用来为每个匹配元素绑定事件处理程序.其基本的 ...

随机推荐

  1. nginx+fastcgi+c/cpp

    参考:http://github.tiankonguse.com/blog/2015/01/19/cgi-nginx-three/ 跟着做了一遍,然后根据记忆写的,不清楚有没错漏步骤,希望多多评论多多 ...

  2. iOS版本更新在APP中直接访问AppStore

    1.导入框架 #import <StoreKit/StoreKit.h> 2.添加代理 <SKStoreProductViewControllerDelegate> 3.设置跳 ...

  3. box-shadow、drop-shadow 和 text-shadow

    1. box-shadow 合阴影, 对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色} box-shadow属性的参数设置取值: 阴影类型 ...

  4. 如何去掉MyEclipse中的空格符,回车符?

    我前几天不小心把空格符合回车符显示了出来,如图: 天啊,看了两天以后,我感觉整个人都不行了,眼花缭乱,于是就各种尝试,想要去掉,就有了如下方法,其实很简单 在eclipse中的菜单的 window-& ...

  5. SQL中TOP,LIMIT,ROWNUM的用法

    SQL SERVER/MS Access的Select Top的用法: Select TOP number|percent table_columname FROM tablename MySQL/O ...

  6. Hadoop单机模式安装-(1)安装设置虚拟环境

    网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍如何在Windows ...

  7. Windows Task Scheduler Fails With Error Code 2147943785

    Problem: Windows Task Scheduler Fails With Error Code 2147943785 Solution: This is usually due to a ...

  8. 转:MYSQL连接字符串参数解析(解释)

    被迫转到MySQL数据库,发现读取数据库时,tinyint类型的值都被转化为boolean了,这样大于1的值都丢失,变成true了.查阅资料MySQL中无Boolean类型,都是存储为tinyint了 ...

  9. 【统计学习】SVM之超平面方程来源

    摘要 本文主要说明SVM中用到的超平面方程是怎么来的,以及各个符号的物理意义,怎么算空间上某点到该平面的距离. 正文 < 统计学习方法>一书给出如下说明: 首先说明我对超平面的理解: 在三 ...

  10. iOS SQLite3的使用

    1.创建可修改的数据库文件 //应用包内的内容是不可写的,所以需要把应用包内的数据库拷贝一个副本到资源路径去 - (void)createEditableDatabase{ BOOL success; ...