HTML5学堂:在学习JQuery开发的时候,选择器有多种,而我们将接着介绍选择器的其他类型,希望对大家有帮助!...: 把属性选择器不放在css选择器里面是因为jQuery中写法是不一样的.至于css中写法可以参考我之前写的一篇css的选择器一文.jQuery中是和xPath类似的写法: $("mix[@attr]"...:选取单前节点的父节点 @:选取属性,这个在之前说过了(属性选择器) nodename:选取节点下的所有节点 jQuery中的应用: 根节点是很少用到的,常用的如下面的例子: $("div/p")相当于...jQuery对象包装的DOM元素.如: $("div>Hellodiv>").appendTo("#body");//把div>Hellodiv>添加到body元素中...):查询指定XML文档中的所有div元素 选择器来源可以是:作为上下文的DOM元素,文档或jQuery对象 还有两个:$.extend(prop)和$.noConflict()是和插件以及和其他库兼容的使用
DOCTYPE html> 属性选择器的使用 的对象 获取属性值包涵it的对象 获取属性值包涵www的对象并且title包含"是"的对象 div class="divItem"> www.it.com做技术 sina.com.cn新浪 我没有href div>.../js/jquery-1.8.3.js"> $(document).ready(function () { $("button").eq(0).click(function
选择器是 jQuery 最基础的东西,本文中列举的选择器基本上囊括了所有的 jQuery 选择器,也许各位通过这篇文章能够加深对 jQuery 选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写...本文配合截图、代码和简单的概括对所有 jQuery 选择器进行 了介绍,也列举出了一些需要注意和区分的地方。...next :选取当前元素紧邻的下一个同级元素 prev~ siblings :选取当前元素后面的所有同级元素 3、简单选择器 :first :获取第一个元素 :last :获取最后一个元素 :even...:only-child :如果当前元素是唯一的子元素,则匹配 8、表单选择器 :input :选取页面中的所有表单元素,包含 select 以及 textarea 元素 :text :选取页面中的所有文本框...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:jQuery中的9个选择器
删除元素 remove() - 删除被选元素(及其子元素) $("#div1").remove(); empty() - 从被选元素中删除子元素 获取并设置 CSS 类 addClass() - 向被选元素添加一个或多个类...Height: " + $("#div1").height(); $("#div1").html(txt); }); innerWidth()- 返回元素的宽度(包括内边距)。...outerWidth() outerHeight() jQuery 遍历 jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。...noConflict() 方法 jQuery 使用 符号作为jQuery的简写。如果其他JavaScript框架也使用 符号作为简写怎么办?...当然,您仍然可以通过全名替代简写的方式来使用 jQuery: var jq = $.noConflict(); jq(document).ready(function(){ jq("button")
/* 网上找了资料都是对于event.clientX和offset().left进行了计算,但是去掉了这个计算方式,直接使用当前坐标也一样,效果都一样不太好 strHeader:标题 jquery定位字符串...strForm:窗体 jquery定位字符串 */ var isMove = false; //var x = 0; //var y = 0; //var offx = 0; //var offy =
很明显前者的执行效率高于后者。 2. 在jQuery选择器定位页面元素时,无须考虑定位元素在页面中是否存在,即使不存在,浏览器也不会报错! 二、jQuery选择器: 1....表单选择器:例:$("#form1 :input") 例:$("#form1 :password") 三、 jQuery元素属性操作: 1....动态创建节点:$(html) var $div = $("div title="jQuery学习">加油div>"); $("body").append($div);...等价于:$($div).appendTo($("body")); 6. clone()&clone(true) clone()被复制后的元素以不具有任何元素的行为 7. replaceWith...$("img").each(function(index){}) //index下标从0开始 10. remove()&empty() empty(); //只移除了指定元素中的所有子节点
目录 使用jQuery js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 ---- js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 使用jQuery jQuery...script标签 js与jQuery代码对比 案例1:点击按钮获取文本框中的值(JS对比jQuery),如下图 JS版: jQuery版: 先引入jQuery库 jQuery选择器:用来选中元素 ...文档解释很明显,就是找到第一个选择器中的指定的子元素。...哎 对了 这就是+的作用 注意 这里面的同级只会得到第一个,也就是只有一个,不会找到其它的同级选择器 ~:同级的所有选择器 上面我们说了同级的第一个选择器,我们接着试试看这个是同级的几个选择器。...我们直接来试一下看看疗效: $("#one p~span").css("color","pink");效果很明显,div中的所有和p标签同级的span标签全部受到影响,其它的同级标签不会受到影响 过滤选择器
代码就再写一对script标签 1、代码对比 案例1:点击按钮获取文本框中的值(JS对比jQuery),如下图 JS版: jQuery版: 先引入jQuery库 jQuery选择器:用来选中元素 1.1...文档解释很明显,就是找到第一个选择器中的指定的子元素。...哎 对了 这就是+的作用 注意 这里面的同级只会得到第一个,也就是只有一个,不会找到其它的同级选择器 ~:同级的所有选择器 上面我们说了同级的第一个选择器,我们接着试试看这个是同级的几个选择器。...我们直接来试一下看看疗效: $("#one p~span").css("color","pink");效果很明显,div中的所有和p标签同级的span标签全部受到影响,其它的同级标签不会受到影响 过滤选择器...我们应该先确定最大的: 表单选择器: 我们先来看一下文档中的表单选择器,这里面基本上表单中的每一个元素都有,我们主要讲一下单选,多选 和 下拉框的选择器。
DOCTYPE html> 68-伪元素选择器 <style...::after{ /*指定添加的子元素中存储的内容*/ content: "么么哒"; /*指定添加的子元素的宽度和高度*/...-- 1.什么是伪元素选择器?...伪元素选择器作用就是给指定标签的内容前面添加一个子元素或者给指定标签的内容后面添加一个子元素 2.格式: 标签名称::before{ 属性名称:值; } 给指定标签的内容前面添加一个子元素...标签名称::after{ 属性名称:值; } 给指定标签的内容后面添加一个子元素 --> div> <!
); }) jQuery选择器 1、jQuery选择器的介绍 jquery选择器就是快速选择标签元素,获取标签的,选择规则和css样式一样 2、jQuery选择器的种类 标签选择器 类选择器 id选择器...id是box元素的上一个同级元素 $('#box').prevAll(); //表示选择id是box元素的上面所有同级元素 $('#box').next(); //表示选择id是box元素的下一个同级元素...$('#box').nextAll(); //表示选择id是box元素的下面所有同级元素 $('#box').parent(); //表示选择id是box元素的父元素 $('#box').children...(); //表示选择id是box元素的所有子元素 $('#box').siblings(); //表示选择id是box元素的所有同级元素 $('#box').find('.myClass'); //表示选择...id是box元素的class等于myClass的元素 获取和设置元素的内容 1、html方法的使用 jquery中的html方法可以获取和设置标签的html内容 示例代码: $
jquery替换class: 实现方法: ① 使用removeClass()删除旧的class ② 使用addClass()添加新的class ③ 使用attr 直接替换原class ④ 使用...IE=edge" /> Jquery...替换class -青梅博客 jquery.com/jquery-3.0.0.min.js"> ....click(function () { $("p").removeClass("intro1").addClass("intro2"); }); }); jQuery...部分: ① 添加新的样式,移除旧的样式 (addClass、removeClass) .addClass("new-class") .removeClass("old-class"); ② 修改class
); /*******************************/ $(function(){ //jQuery代码 }); 选择器语法: jQuery的选择器语法格式和CSS的调用方法一样的哦...结束的所有元素 [attribute *= value] 选取属性值包含value的所有元素 表单过滤选择器 表单属性过滤选择器 jQuery效果 隐藏和显示 (hide/show) 元素的class加载 empty() 删除被选元素的子元素 jQuery CSS 获取/设置 addClass() 向被选元素添加一个或多个Class类 removerClass() 从被选元素中删除指定的一个或多个...nextUntil() 返回被选元素与参数之间的所有同级元素 prev() 返回被选元素的上一个同级元素 prevAll() 返回被选元素之前的所有同级元素 prevUntil...() 返回被选元素与参数之间的所有同级元素 遍历 过滤 first() 返回被选元素的首个子元素 last() 返回被选元素的最后子元素 eq() 返回被选元素中带有指定索引的元素(可选参数
运用jQuery时,需要在页面中引入jQuery文件 jQuery的hello world div> // jQuery代码,写在一对script标签中 // 可以使用最简洁的代码,完成JS中复杂的功能!...jQuery对象 选择所有的子元素: 选择器.children() 选择所有的指定的子元素: 选择器.children...),从父选择器选中的标签中的子元素里面,查询符合子选择器的标签元素 next:选择下一个同级元素 prev:选择上一个同级元素... sibings:选择所有的同级元素 jQuery DOM操作,操作标签数据
经过了前两期的基础铺垫,相信大家对jQuery也有了一定的了解,那么以后的几期将逐个介绍jQuery中的常见用法。...第一发,层次选择器之加号的用法以及next()方法,还是继续用之前的例子 ? 当我们使用如下选择器$(".one + div")时,以下元素将会匹配 ? 那具体的规则是怎样的呢?...在如上例子中,class属性值为one的元素的下一个兄弟节点的div标签元素将会匹配,所谓兄弟节点就是同级的元素,那么加号的用法可以将范围限定在匹配元素之后的同级元素中,并可以根据加号后面的内容做进一步的筛选...,在如上例子中,因为有多个class为one的元素,所以除去第一个元素被剔除外,会有多个元素被匹配,代码为:(".one + div").css("background","#bbffaa");该写法等价于...第二发,层次选择器之选取同辈元素,这个算是用的比较多的了,有了这个用法我们就不需要通过获取一个元素的父元素然后再获取所有子元素来得到我们想要东西了。。。
基本选择器 层级选择器 基本过滤选择器 内容选择器 可见性选择器 属性选择器 子元素选择器 表单选择器 2.2.1 基本选择器 jQuery中基本的选择器,常用的分别为:标签选择器、类选择器和ID选择器...获取父元素下的所有子元素 $(".box >.con") 选取class名为box下的所有class名为con的子元素(一级) prev + next 获取当前元素紧邻的一下同级元素 $("div +....title")获取紧邻div>的下一个class名为title的兄弟节点 prev~siblings 获取当前元素后的所有同级元素 $(".bar ~ li")获取class名为bar的元素后的所有同级元素节点...选择器 功能描述 示例 :first 获取指定选择器中的第一个元素 $("li :first")获取第1个元素 :last 获取指定选择器中的最后一个元素 $("li :last")获取最后1个...取得一个包含所有匹配元素的唯一父元素的元素集合 siblings([expr]) 获取所有同级元素(不分上下) next([expr]) 匹配紧邻的同级的下一个元素 prev([expr]) 匹配紧邻的同级的上一个元素
Jsoup它解析HTML成为真实世界的HTML。它与jquery选择器的语法非常相似,并且非常灵活容易使用以获得所需的结果。 安装-运行时依赖关系 元素之前的同级X元素,比如:h1 ~ p; el, el, el:多个选择器组合,查找匹配任一选择器的唯一元素,例如:div.masthead, div.logo; 伪选择器selectors...:lt(n): 查找哪些元素的同级索引值(它的位置在DOM树中是相对于它的父节点)小于n,比如:td:lt(3) 表示小 于三列的元素 :gt(n):查找哪些元素的同级索引值大于n,比如...:div p:gt(2)表示哪些div中有包含2个以上的p元素 :eq(n): 查找哪些元素的同级索引值与n相等,比如:form input:eq(1)表示包含一个input标签的Form元素...:has(seletor): 查找匹配选择器包含元素的元素,比如:div:has(p)表示哪些div包含了p元素 :not(selector): 查找与选择器不匹配的元素,比如:div:not(.
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。...引用方法:jquery-1.12.4.js"> 下载地址 基本选择器 1.id选择器 div id="i1">111div> $('#i1') jQuery.fn.init...").children() //div中的每个子元素,第一层 $("div").find("span") //div中的包含的所有span元素,子子孙孙 $("p").next() ...可以用可选的表达式进行筛选 eq 获取当前链式操作中第N个jQuery对象,返回jQuery对象 first 获取第一个元素 last 获取最后个元素 filter...筛选出与指定表达式匹配的元素集合 is 根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true map
它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。...siblingA + siblingB: 查找在A元素之前第一个同级元素B,比如:div.head + div siblingA ~ siblingX: 查找A元素之前的同级X元素,比如:h1 ~ p...el, el, el:多个选择器组合,查找匹配任一选择器的唯一元素,例如:div.masthead, div.logo 3、Selector伪选择器语法 :lt(n): 查找哪些元素的同级索引值(它的位置在...DOM树中是相对于它的父节点)小于n,比如:td:lt(3) 表示小于三列的元素 :gt(n):查找哪些元素的同级索引值大于n,比如: div p:gt(2)表示哪些div中有包含2个以上的p元素 :eq...(n): 查找哪些元素的同级索引值与n相等,比如:form input:eq(1)表示包含一个input标签的Form元素 :has(seletor): 查找匹配选择器包含元素的元素,比如:div:has
同级的子节点被称为同胞(兄弟或姐妹) 获取页面标签 通过 id 找到 HTML 元素(常用) document.getElementById() 通过标签名找到 HTML 元素 获取出来的是列表getElementsByTagName...() 通过类名找到 HTML 元素(通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。)...script> jquery基本的选择器 // id选择器 $('#btn1') // 类选择器 $('.box1') // 标签选择器 $('li') // 层级选择器 $('#ul li span...') // 属性选择器 $('input[name=user]') 选择同胞和父辈元素 //选择div元素前面紧挨的同辈元素 $('div').prev(); //选择div元素之前所有的同辈元素.../选择div的父元素 $('div').parent(); //选择div的所有子元素 $('div').children(); //选择div的同级元素 $('div').siblings();
它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 jsoup的主要功能如下: 1. 从一个URL,文件或字符串中解析HTML; 2....标签下所有直接子元素 siblingA + siblingB: 查找在A元素之前第一个同级元素B,比如:div.head + div siblingA ~ siblingX: 查找A元素之前的同级X...元素,比如:h1 ~ p el, el, el:多个选择器组合,查找匹配任一选择器的唯一元素,例如:div.masthead, div.logo 伪选择器selectors :lt(n): 查找哪些元素的同级索引值...(它的位置在DOM树中是相对于它的父节点)小于n,比如:td:lt(3) 表示小于三列的元素 :gt(n):查找哪些元素的同级索引值大于n,比如: div p:gt(2)表示哪些div中有包含2个以上的...p元素 :eq(n): 查找哪些元素的同级索引值与n相等,比如:form input:eq(1)表示包含一个input标签的Form元素 :has(seletor): 查找匹配选择器包含元素的元素,