您的位置:首页 > Web前端 > JQuery

jQuery库-数组操作的工具方法-jQuery自己的方法-DOM导航-链接(撤回)

2018-01-01 23:11 405 查看
$()获取DOM元素,返回的是一个jQuery对象。$()函数是jQuery()函数的简化别名;

下载地址:http://jquery.com;在线文档:http://docs.jquery.com/;jquery也需要额外的环境变量、配置文件,只需在html页面中导入jquery的js文件即可。

<script type="text/javascript" src = "jquery-1.8.0js"></script>里面的src会有小小的变化。

多个库共存如jquery和prototype一起,那么$()只能返回jquery对象,prototype的$()失效,为此要在js代码第一行加上jQuery.noConflict();这句代码。

length:

context:

jquery: jquery版本

get():获取所有的DOM元素的数组

get(index):获取数组中的低index+1的DOM元素,转化为DOM对象

each(function(i){this.innerHTML+="添加的元素"+i;})迭代处理每个DOM对象,this指正在处理的DOM元素

jQuery对象的过滤,能过滤jQuery对象里的部分DOM对象

eq(position):返回position+1的jQuery对象

filter(expr):删除不匹配的DOM对象

filter(fn(index)):迭代

first():返回jQuery对象中的第一个jQuery对象

is(expr):

is(fn(index)):

last():

map(callback(index)):处理完的每个dom对象转化为其他对象,并作为jQuery里的新对象

slice(start,end):返回jQuery里索引从start到end的dom元素组成的jQuery对象

DOM导航:

add():为原来的jQuery对想添加新的DOM元素,可以是原始的html代码,可以是另外的jQuery对象

children([selector]):查找jQuery对象内的全部后代元素,如果指定选择器,则匹配着找。返回符合条件的DOM包装的jQuery

closest(selector|jQuery|element):里当前最近符合参数条件的元素,返回jQuery

contents():查找当前jQuery对象内的全部内容,包括DOM和文本

find(selector|element|jQuery):查找匹配传入参数的所有后代元素,返回DOM元素包装成的jQuery对象

next([selector]):紧跟后面的元素,符合参数的DOM包装的jQuery对象

nextAll([selector]):紧跟之后的所有兄弟元素,如设置选择器,则去匹配着找

nextUntil([seletor|element]):查找之后到匹配参数的之前

offsetParent():离当前jQuery最近的且能定位的祖先元素。定位指css中position=relative或absolute

parent([selector]):查找当前的父元素,也是一个或多个DOM的包装成的jQuery对象

parents([selector]):所有祖先元素,加了参数则要匹配

parentsUntil([selector|element]):查找先祖元素一直到匹配参数之前的DOM包装的jQuery对象

prev([selector]):紧跟之前的,有匹配则匹配

preAll([selector]):之前所有,有匹配则匹配

preUntil([selecor|element]):之前到匹配参数之后,可加filter

siblings([selector]):前后所有兄弟,有匹配则匹配

链接方法:andSelf(),把改变后的和原来的合在一起

end()撤回
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: