top: 0; text-align: center; cursor: pointer; } jquery
名称 用法 描述 子代选择器 $(“ul>li”) 使用>号,获取儿子层级的元素,注意,并不会获取孙子层级的元素 后代选择器 $(“ul li”) 使用空格,代表后代选择器,获取ul下的所有li元素,包括孙子等...跟CSS的选择器一模一样。...div>33 44 55 66 77 88 jquery...-1.12.4.js"> $(function () { //$("s1,s2")// 并集选择器 //$("s1 s2")// 后代选择器...//$("s1>s2")// 子代选择器 //$("li.green") //$("s1s2") //交集选择器 //$("#father
SN=2">数据库管理 单击a时,获取所在的一级菜单的序号
jquery刷新当前页面、刷新父级页面 window.location.reload(); // 刷新当前页面 parent.location.reload(); // 刷新父级页面 opener.location.reload...(); // 刷新父窗口页面(用于单开窗口) top.location.reload(); // 刷新最顶端页面(用于多开窗口) 补充常用的知识 window.open(); // 打开窗口 window.close
background: pink; } .nav li ul{ display: none; } jquery... JS使用的是jQuery
) jQuery.parents(expr),类似于 jQuery.parents(expr) ,但是是查找所有祖先元素,不限于父元素 jQuery.children(expr),返回所有子节点,这个方法只会返回直接的孩子节点...,不会返回所有的子孙节点 jQuery.contents(),返回下面的所有内容,包括节点和文本。...这个方法和 children() 的区别就在于,包括空白文本,也会被作为一个 jQuery 对象返回, children() 则只会返回节点 jQuery.prev(),返回上一个兄弟节点,不是所有的兄弟节点...s.previousSibling; //得到s的上一个兄弟节点 var fc=s.firstChild; //获得s的第一个子节点 var lc=s.lastChild; //获得s的最后一个子节点 JS获取节点父级...,子级元素:JS的方法会比JQUERY麻烦很多,主要则是因为FF、谷歌浏览器会把你的换行也当作DOM元素:空的text元素,目前IE也是这样
,通过父元素找子元素 $('#demo p') 后代选择器,通过父元素找子孙元素 $('#p1+div') 兄弟相邻选择器,通过定位当前元素,找到同一层级的下一个兄弟元素 $('#p1~div') 同辈选择器...,,通过定位当前元素,找到同一层级的该元素后面的全部兄弟元素 $('p, div') p标签和div标签元素 基础选择器 jQuery 查找元素语法,主要是基于css 选择器 根据标签匹配,不用加符号...通过父子层级关系查找元素 1.子代选择器, 如#demo>p 2.后代选择器, 如#demo p 3.兄弟相邻选择器, 如#p1+div 4.同辈选择器, 如#p1~div 子代选择器,通过父元素找子元素用大于号...input') // 找出div的子元素input console.log(a2) 后代选择器,通过父元素找子孙元素,中间用空格 // 后代选择器 var a1 = $('#...demo p'); // id为demo的后代p元素 (包含子元素和子孙元素) console.log(a1) 兄弟相邻选择器,通过定位当前元素,找到同一层级的下一个兄弟元素,中间用加号+
基础选择器 $("选择器") // 里面选择器直接写 CSS 选择器即可,但是要加引号 ? 2. 层级选择器 层级选择器最常用的两个分别为:后代选择器和子代选择器。 ?...中还有一些筛选方法,类似DOM中的通过一个节点找另外一个节点,父、子、兄以外有所加强。...语法 用法 说明 parent() $("li"). parent(); 查找最近一个父级 children(selector) $("u1"). children("li"); 相当于$("ul>1i..."),最近一级(亲儿子) find(selector) $("u1"). find("li"); 相当于$("ul li"),后代选择器 siblings(selector) $(" . first")....siblings("li"); 查找兄弟节点,不包括自己本身 nextAll([expr]) $(".first"). nextAll() 查找当前元索之后所有的同辈元素 prevtAll([expr
$s(“Ii.current”) 交集元素 2.1.2 层级选择器 名称 用法 描述 子代选择器 $(“ul>li”); 使用>号,获取亲儿子层级的元素;注意,并不会获取孙子层级的元素 后代选择器...$(“ul li”); 使用空格,代表后代选择器,获取ul下的所有li元素,包括孙子等 2.1.3 筛选选择器 名称 用法 描述 :first $(‘li:first’) 获取第一个li元素 :last...parent() $(“li”).parent(); 查找父级 children(selector) $(“ul”).children("“li”) 相当于$(“ul>li”),最近一级(亲儿子) find...)设置获取元素偏移 获取的位置是相对于文档的偏移坐标,与父级没有关系 传入的参数是一个对象 //获取偏移量 $('div').offset() //更改位置 $('div').offset({...top: 200, left: 100 }) position()获取带有定位的偏移 获取的位置是相对于带有定位的父级元素 这个方法只能获取,不能修改 $('div').position(
.closest() .parents() 开始于当前元素 开始于父元素 在 DOM 树中向上遍历,直到找到与提供的选择器相匹配的元素 向上遍历DOM树到文档的根元素,每个祖先元素加入到临时集合,如果提供一个选择器...,则会使用该选择器在集合中进行过滤 返回包含零个或一个元素的jQuery对象 返回包含零个,一个或多个元素的jQuery对象 .find() 得到当前匹配的元素集合中每个元素的后代, 由一个选择器,jQuery....nextUntil() 通过选择器,DOM节点,或jQuery对象得到每个元素接下来的所有的兄弟元素,但不包括匹配的元素。...(译者注:祖先元素指该元素的上级元素,即包着它的外层元素) .parent() 获得集合中每个匹配元素的父级元素,选择性筛选的选择器。....parents() 获得集合中每个匹配元素的祖先元素,选择性筛选的选择器 .parentsUntil() 查找当前元素的所有的前辈元素,直到遇到选择器匹配的元素为止,不包括那个匹配到的元素。
:并不会获取孙子层的元素 后代选择器 $("ul li") 使用空格,代表后代选择器,获取ul下的所有的li元素,包括孙子辈 3.过滤选择器(这种选择器都带冒号): 名称...返回被选元素的直接父元素,该方法只会向上一级对 DOM 树进行遍历....$("div").find("*"); 返回 的所有后代 3.jQuery遍历-同胞(siblings) 同胞拥有相同的父元素.通过jQuery,您能够在DOM树中遍历元素的同胞元素...,从里到外,直至它被处理(父级对象所有同类事件都将被激活), 或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)....事件冒泡的作用: 事件冒泡允许多个操作被集中处理(把事件处理器添加到一个父级元素上,避免把事件处理器添加到多个子级元素上),它还可以让你在对象层的不同级别捕获事件.
,并且保留了其中的子元素 $("div.dcell").children("img").unwrap(":first"); //这里使用参数来筛选要删除父级元素的当前元素,这里选择第一个元素...wrapAll 在集合中所有匹配元素的外面包裹一个HTML结构,也就是为结果集中的所有元素都设置了一个相同的父级元素来包裹所有的元素,形式为wrapAll(html),wrapAll(jquery)...,原来的父级元素变成了祖先元素了 $("img").wrapAll(div); //这里的img没有共同的父元素,那么就会强制的将所有的元素拉在一起为他们设置一个父级元素 wrapInner 在匹配元素里的内容外包一层结构...,也就是为匹配元素的后代元素添加一个父级元素,但是这个父级元素是匹配元素的子代元素,也就是原来的匹配元素变成了祖先元素,形式为wrapInner(html),wrapInner(jquery),wrapInner...").css("border", 'thick double red'); $(".dcell").wrapInner(div); //这里的dcell元素将会变成祖先元素,而div将会变成内部后代元素新的父级元素
第2章 选择器 jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。注意:jQuery选择器返回的是jQuery对象。...jQuery选择器有很多,基本兼容了CSS所有的选择器,并且jQuery还添加了很多更加复杂的选择器。...层级选择器(重点) 名称 用法 描述 子代选择器 $(‘ul > li’); 使用-号,获取儿子层级的元素,注意,并不会获取孙子层级的元素 后代选择器 $(‘ul li’); 使用空格,代表后代选择器,...获取ul下的所有li元素,包括孙子等 跟CSS的选择器一模一样。...’); 相当于$(‘ul li’),后代选择器 siblings(selector) $(’#first’).siblings(‘li’); 查找兄弟节点,不包括自己本身。
jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 下图展示了一个家族树。... 元素是 元素的父元素,同时是 的子元素 左边的 元素是 的父元素, 的子元素,同时是 的后代。... 元素是 的子元素,同时是 和 的后代。 两个 元素是同胞(拥有相同的父元素)。...右边的 元素是 的父元素, 的子元素,同时是 的后代。 元素是右边的 的子元素,同时是 和 的后代。...祖先是父、祖父、曾祖父等等。后代是子、孙、曾孙等等。同胞拥有相同的父。 ---- 遍历 DOM jQuery 提供了多种遍历 DOM 的方法。
基本选择器(*) 在开发过程中,jQuery对象的定义 var $obj=$("选择的对象"); //$obj为自定义的元素名 id选择器 $("#id"); 选中的结果是该元素的jQuery对象 标签选择器...全局选择器 $("*"); jQuery对象的集合,会选中所有 层次选择器(*) 后代选择器 $("selector1 selector2"); 选择selector1内部所有满足selector2的元素...注意:后代选择器中,两个选择器中间是有空格的,与并集选择器区别开。...:contains("value") 选择元素中内容包含指定值的元素(包括div等标签); :empty 选中不包含子元素和内容的元素; :has(选择器) 匹配包含有指定选择器选中的元素的元素; :...:first-child 匹配所给选择器( :之前的选择器)的第一个子元素; 等同于: :nth-child(1) 注意:但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一 个子元素
丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定...class类的div标签 所有元素选择器: $("*") 组合选择器: $("#id, .className, tagName") 层级选择器: x和y可以为任意选择器 $("x y");// x的所有后代...)// 移除所有满足not条件的标签 :has(元素选择器)// 选取所有包含一个或多个标签在其内的标签(指的是从后代元素找) 例子: $("div:has(h1)")// 找到所有后代中有h1标签的div.../ 找到所有后代中不含a标签的li标签 属性选择器: [attribute] [attribute=value]// 属性等于 [attribute!...和 .position()的差别在于: .position()是相对于相对于父级元素的位移。
JQuery 干货篇之选择元素 1.1. 实验的HTML+CSS的代码 1.2. 选择器 1.3. JQuery对象的方法 1.4....作者说 JQuery 干货篇之选择元素 实验的HTML+CSS的代码 <!...这里就会删除第一个label元素,保留后面的元素 else return false; }).css("background-color","yellow"); has 选择拥有指定后代的选择器...,这里是后代元素,并不是只有子元素,还包括孙子。。。...//选取img的父元素 $("img").parent(":first"); //选取img父元素中的第一个元素 parents 选取祖先元素,包括父元素,形式有parents(),parents
jQuery特性 隐式迭代 链式编程,在于一个方法返回的是一个jQuery对象,既然是jQuery对象就可以点出jQuery的方法来 window.onload 资源加载完成时调用 $(function...’) li标签下的类名为nj的选择器 层级选择器 子代选择器 $(‘ul>li’) 后代选择器 $(‘ul li’)过滤选择器 这类选择器都带冒号 :eq(index) $(“li:eq...li元素中,选择所要为奇数的元素 :even $(li:even) 获取到的li元素中,选择所要为偶数的元素 ##### jQuery筛选选择器(方法) 筛选选择器的功能与过滤选择器有点类似,但是用法不一样...$(‘ul’).find(‘li’) 相当于$(‘ul li’) 后代选择器 siblings(selector) $(‘#first’).siblings(‘li’) 查找兄弟节点,不包括自己本身....用sTest调用未覆盖的父类成员方法时,该方法中如果使用到了被隐藏的变量或方法时,规则同上; jQuery background-color 和 backgroundColor 入口函数 $(document
(4种) $(".outer div") 后代选择器 $(".outer>div") 子代选择器 $(".outer+div") 毗邻选择器... $(".outer~div") 最近标签毗邻选择器 # 后代选择器 hello div1 父级往上的所有标签元素 parentUntil() //// 直到找着父级id为xx的标签或者class,但不包含xx siblings() //除了本身元素,周边所有元素都包含...('.ccc').css('color','blue'); // 父级标签除了本身标签往上一层的标签都是父级 $('.three').parent().css('color','blue'); //...父级往上的所有标签元素 $('.firsts .twodiv .three').parents('body').css('color','blue'); // 直到找着父级id为xx的标签或者class
jQuery 选择器允许对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。...它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。...使用jquery请先引入 jquery.com/jquery-3.1.1.min.js"> 元素选择器 $(this)...$("#intro") //id="intro" 的元素 后代选择器 $("p span") //选取元素里的所有的元素(注:后代选择器选择父元素所有指定选择的元素,不管是儿子级...,还是孙子级) 子选择器 $("p>span") //选择元素下的所有元素 (注:子选择器只选择直属于父元素的子元素) 同辈选择器 $(".intro+p") //选取class