本章节分享一段代码实例,它实现了获取紧邻的上一个同级元素的功能。 代码实例如下: <!...height: 25px; line-height: 25px; font-size: 12px; } $(document).ready(function () { $("#antzone
JQuery 干货篇之选择元素 1.1. 实验的HTML+CSS的代码 1.2. 选择器 1.3. JQuery对象的方法 1.4....作者说 JQuery 干货篇之选择元素 实验的HTML+CSS的代码 <!...red") 选择第一个img元素 JQuery对象的方法 context 选择元素时使用的上下文对象 $("img:odd").context.TagName; each(function...//得到img所有兄弟元素中的最后一个元素 prev 得到上一个兄弟元素,形式为prev(),prev(selector),其中的selector是用来过滤结果的 实例: $("input"...).prev().css("border",'thick double red'); //这里得到input的上一个元素Label元素 prevAll 得到当前元素的所有的上面的兄弟元素,形式为prevALl
研究了一下jQuery的API文档,搞掂了,jQuery真的很方便,贴在这里备份: 菩提树下的杨过 <script type="text/javascript" src="http://img.24city.com/js/<em>jquery</em>
本文链接:https://ligang.blog.csdn.net/article/details/41419849 一、jQuery代码风格: 1....在jQuery选择器定位页面元素时,无须考虑定位元素在页面中是否存在,即使不存在,浏览器也不会报错! 二、jQuery选择器: 1....(^,$,*)=value]】 (5)子元素过滤选择器【:nth-child(eq|even|odd|index)、:first-child、:last-child、:noly-child】 (6)...表单选择器:例:$("#form1 :input") 例:$("#form1 :password") 三、 jQuery元素属性操作: 1....等价于:$($div).appendTo($("body")); 6. clone()&clone(true) clone()被复制后的元素以不具有任何元素的行为 7. replaceWith
jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。 一、 遍历元素 jQuery 隐式迭代是对同一类元素做了同样的操作。...如果想要给同一类元素做不同操作,就需要用到遍历。 语法1 ? 注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...// console.log(domEle); // 使用jQuery方法需要转换 $(domEle) $(domEle).css("color", arr[i]);...删除元素 // $("ul").remove(); 可以删除匹配的元素 自杀 // $("ul").empty(); // 可以删除匹配的元素里面的子节点
1. jQuery 元素操作 jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。 1.1....遍历元素 jQuery 隐式迭代是对同一类元素做了同样的操作。 如果想要给同一类元素做不同操作,就需要用到遍历。...里面的回调函数有2个参数: index 是每个元素的索引号; demEle 是每个DOM元素对象,不是jquery对象 3....所以要想使用jquery方法,需要给这个dom元素转换为jquery对象 $(domEle) 注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery...里面的函数有2个参数: index 是每个元素的索引号; element 遍历内容 注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换
jQuery 元素操作 jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。 1. 遍历元素 jQuery 隐式迭代是对同一类元素做了同样的操作。...如果想要给同一类元素做不同操作,就需要用到遍历。 语法1 ? 注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...创建、添加、删除 jQuery方法操作元素的创建、添加、删除方法很多,则重点使用部分,如下: 语法总和 ? ? ? ? 注意:以上只是元素的创建、添加、删除方法的常用方法,其他方法请参详API。...删除元素 // $("ul").remove(); 可以删除匹配的元素 自杀 // $("ul").empty(); // 可以删除匹配的元素里面的子节点
1、获取和设置元素的尺寸 width()、height() 获取元素width和height innerWidth()、innerHeight() 包括padding的width和height...width()、height() 获取元素width和height ? 从上面的示例可以看到,使用width()和height()分别可以获取元素div的width和height的值。...2、获取元素相对页面的绝对位置 offset() 单纯看字面意思也不知道这什么叫做绝对位置,淡定写一个示例才是正经。如下: ?
通过 jQuery,可以很容易地添加新元素/内容。...- 在被选元素之后插入内容 before() - 在被选元素之前插入内容 ---- jQuery append() 方法 jQuery append() 方法在被选元素的结尾插入内容(仍然在该元素的内部...实例 $("p").append("追加文本"); jQuery prepend() 方法 jQuery prepend() 方法在被选元素的开头插入内容。...jQuery after() 和 before() 方法 jQuery after() 方法在被选元素之后插入内容。...jQuery before() 方法在被选元素之前插入内容。
常用选择器 选择器 说明 element $('标签名'),$('a')选取页面上的所有a标签,返回类型是DOM元素数组 class $('.类名'),$('.cls')选取页面上class属性为cls...返回类型是DOM元素数组 :first $("p:first"),选择页面上的第一个p元素 :last $("p:last"),选择页面上的最后一个p元素 :even $("tr:even"),选取页面上索引为偶数的.../选取id为form1的表单内所有禁用的元素 常用方法 jQuery的方法只有jQuery对象才可以调用,DOM对象不能调用。...DOM对象和jQuery对象的相互转换 //DOM转jQuery var win=$(window);//将window转换为jQuery对象 //jQuery对象win转DOM对象 win.get[0...() 将元素添加到指定的元素末尾 children('selector') 获取标签的所有子元素(不包括子元素的子元素),selector表示选择器,可省略 find('selector') 根据selector
.add() 创建一个新的对象,元素添加到匹配的元素集合中。 .add(selector) selector 一个字符串表示的选择器表达式。....add(jquery object) 一个现有的jquery 对象添加到匹配的元素集合。 ....add(selector,context) selector 一个字符串表示的选择器表达式。 ...context 指定选择器查找元素所在的上下文。 .contents() 获得匹配元素集合中每个元素的子元素,包括文字和注释节点。 ....each() 遍历一个jQuery对象,为每一个匹配的元素执行一个函数。
.filter(jQuery object) jQuery object 类型为对象 用于进一步筛选当前元素集合。 ....has() 筛选匹配元素集合中的那些有相匹配的选择器,或DoM 元素。 .has(selector) selector 一个用于匹配元素的选择器字符串。 ....is() 判断当前匹配的元素集合中,是否为一个选择器, DOM 元素,或者jQ 对象, 如果有一个匹配,那么返回true。 ....is(selector) 一个字符串,包含一个用来匹配元素的选择器表达式。 ....is(jQuery object) 现有的元素,以匹配当前的元素 .is(element) element 一个用于匹配的
用选择器选取元素 $(选择器 [, 父元素]) 如: $('#save-btn');// 所有 id 为 save-btn 的 $('.btn', $('form'));// form 元素下类名包含...btn 的元素 $('.box h2.title'); // 所有类名包含 box 的元素下的类名包含 title 的 h2 jQuery 支持的选择器包括: CSS 1-3 定义的选择器。...jQuery 自定义的选择器。 注意: 对于 jQuery 自定义的选择器,为了性能,先用 CSS 定义的选择器选,再从结果集中筛选时用 jQuery 自定义的选择器。...其他 :not(选择器) 不满足指定选择器的元素 :animated 正在做动画的元素 :eq(下标值) 在兄弟节点中的位置等于下标值的的元素。...从层级中选取元素 从父元素和祖系元素中找 .closest([选择器]) .parent([选择器]) .parents([选择器]) .offsetParent() 找最近的父级定位元素(position
.children() 获得匹配元素集合中每一个元素的子元素,选择器选择性筛选。 ...context 查找的匹配元素可以在这个DOM 元素内。 .closest(jquery object) object 一个用于匹配元素的对象。 ...}); .find() 通过一个选择器,jquery对象,或元素过滤,得到当前匹配的元素集合中每个元素的后代。 ....nextAll() 获取每个匹配元素集合中所有下面的同辈元素,选择性筛选的选择器。 ...上一个元素背景变成红色。
jQuery的选择器 一、 基本选择器 1....元素选择器 元素选择器是根据元素名称匹配相应的元素。元素选择器指向的是DOM元素的标记名,也就是说元素选择器是根据元素的标记名选择的。...(可以是ID选择器、元素选择器或是类名选择器)组合在一起,两个选择器之间以逗号”,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的...jQuery对象。...@符号问题: 在jQuery升级版本过程中,jQuery在1.3.1版本中彻底放弃了1.1.0版本遗留的@符号,假如我们使用1.3.1以上的版本,那么不需要在属性前添加@符号 (“div[@name=
基本选择器(*) 在开发过程中,jQuery对象的定义 var $obj=$("选择的对象"); //$obj为自定义的元素名 id选择器 $("#id"); 选中的结果是该元素的jQuery对象 标签选择器...$("标签名称");jquery对象的集合,如果选择结果只有一个,那么是当前对象 类选择器 $(".类名"); jQuery对象的集合,类名是在css中定义 并集选择器 $("selector1seletor2...全局选择器 $("*"); jQuery对象的集合,会选中所有 层次选择器(*) 后代选择器 $("selector1 selector2"); 选择selector1内部所有满足selector2的元素...选择满足选择器1元素后面的满足选择器2的元素 注意:只能选择相邻后面的一个 同辈元素选择器 $("选择器1~s选择器2"); 选择选择器1元素之后的同辈元素, 并且同辈元素满足选择器2的要求 注意:前面的同辈元素是不会被选择的...选择索引最后一个元素; :not(选择器) 选择不包含selector选择器的元素; :even 选择索引为偶数的元素; :odd 选择索引为奇数的元素; 注意: 使用等于和小于进行并集选择器时,等于在前
API中并没有提供直接序列化成json对象的方法,可以在现有方法的基础上,稍作修改即可:
jQuery之移除元素方法 一.empty()方法 从DOM中移除集合中匹配元素的所有子节点。...为了避免内存泄漏,jQuery先移除子元素的数据和事件处理函数,然后移除子元素 二.remove()方法: 描述: 将匹配元素集合从DOM中删除。...(同时移除元素上的事件及 jQuery 数据。) 和 .empty()相似。.remove() 将元素移出DOM。...当我们想将元素自身移除时我们用 .remove(),同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jQuery数据 示例: <div...detach() 方法和.remove()一样, 除了 .detach()保存所有jQuery数据和被移走的元素相关联。
.offset() 在匹配的元素中,获取第一个元素的当前坐标,或设置每一个元素的坐标,坐标相对于文档。 .offset() 这个不接受任何参数。 ...); .offset.left 元素距左面的距离 .offset.top 元素距上面的距离 如果元素设置的是...() 这个方法不接受任何参数.position() 可以获取得元素相对于父元素的偏移位置。...+ position.left + ", top: " + position.top ); .scrollLeft() 获取匹配的元素集合中第一个元素的当前水平滚动条的位置或设置每个匹配元素的水平滚动条的的距离...$("div.demo").scrollLeft(300); .scrollTop() 获取匹配的元素集合中第一个元素的当前垂直滚动条的位置或设置每个匹配元素的垂直滚动条的距离。
.detach([selector]) selector 一个选择表达式将需要移除的从匹配的元素中过滤出来。 ...DOM 中删除,同时删除元素上的事件。 ....remove([selector]) selector 一个选择器表达式用来过滤将被移除的匹配元素集合。 ...,保留自身,(和兄弟元素,如果存在)再原来的位置。 ....replaceAll(target) target 一个选择器字符串,对象,DOM元素,或者元素数组,包含哪个元素被替换。
领取专属 10元无门槛券
手把手带您无忧上云