近几日总是在用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. 哈尔滨理工大学ACM全国邀请赛(网络同步赛)题解

    题目链接 提交连接:http://acm-software.hrbust.edu.cn/problemset.php?page=5 1470-1482 只做出来四道比较水的题目,还需要加强中等题的训练 ...

  2. spring framework核心框架体系结构

    很实用,稀里糊涂的我算是看清了. 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖 ...

  3. 获取文本的编码类型(from logparse)

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F ...

  4. Sublime Text 2 设置tab空格

    打开Sublime Text 2 英文版:选择Preference-defalut 中文版:选择Preference-键绑定-默认 找到"translate_tabs_to_spaces&q ...

  5. sqlserver 中数据导入到mysql中的方法以及注意事项

    数据导入从sql server 到mysql (将数据以文本格式从sqlserver中导出,注意编码格式,再将文本文件导入mysql中): 1.若从slqserver中导出的表中不包含中文采用: bc ...

  6. JS的双等和三等的区别

    在JS会碰到一个奇怪的运算符"===",之前学JAVA和C语言,只有"==",JS冒出个"===",挺奇怪的,遂google之... 在JS ...

  7. jq 模板

    菜鸟教程1.4.6版本angularJS <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js ...

  8. 【转】Android 底层开发的几点

    我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径.根据前辈的经验,Android底层完全入门需要两年. 先说下我的入门过程:第零步,下载源码,我下的 ...

  9. 用 Blend 给Windows Phone 应用创建 示例数据

    前言  创建 示例数据(Sample Data) 是提高程序开发效率的一个很有效方法,有了它,我们调UI的时候就不必每次都运行应用,然后在手机上观看页面效果了,配合 “AlignmentGrid.pn ...

  10. EventLoop和EventLoopGroup

    Netty框架的主要线程就是I/O线程,线程模型设计的好坏,决定了系统的吞吐量.并发性和安全性等架构质量属性.Netty的线程模型被精心地设计,既提升了框架的并发性能,又能在很大程度避免锁,局部实现了 ...