首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

01-老马jQuery教程-jQuery入口函数及选择器

// 第二种用法:还可以接受一个css选择器(string),返回选择器对应dom节点jQuery包装对象。 // 我们一般给jQuery对象加一个$....3.5 层级选择器 名称 用法 描述 子代选择器 $("ul>li"); 使用>号,获取儿子层级元素,注意,并不会获取孙子层级元素 后代选择器 $("ul li"); 使用空格,代表后代选择器,获取...:contains(text) $("div:contains('John')") 匹配包含给定文本元素 :not(selector) $("input:not(:checked)") 去除所有与给定选择器匹配元素...,那么返回第一个元素内部文本 console.log($div.text());// jQuery获取选择元素内部文本。...用法 说明 $("p[attr]") 选取所有该p标签且具有attr属性节点 $("p[attr=a_value]") 选取所有p标签且具有attr属性并满足属性值为a_value节点 $("p[

2.5K100

01-老马jQuery教程-jQuery入口函数及选择器

// 第二种用法:还可以接受一个css选择器(string),返回选择器对应dom节点jQuery包装对象。 // 我们一般给jQuery对象加一个$....3.5 层级选择器 名称 用法 描述 子代选择器 $("ul>li"); 使用>号,获取儿子层级元素,注意,并不会获取孙子层级元素 后代选择器 $("ul li"); 使用空格,代表后代选择器,获取...:contains(text) $("div:contains('John')") 匹配包含给定文本元素 :not(selector) $("input:not(:checked)") 去除所有与给定选择器匹配元素...,那么返回第一个元素内部文本 console.log($div.text());// jQuery获取选择元素内部文本。...用法 说明 $("p[attr]") 选取所有该p标签且具有attr属性节点 $("p[attr=a_value]") 选取所有p标签且具有attr属性并满足属性值为a_value节点 $("p[

2.4K00
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery 选取元素概要

jQuery 自定义选择器。 注意: 对于 jQuery 自定义选择器,为了性能,先用 CSS 定义选择器选,再从结果集中筛选时用 jQuery 自定义选择器。...不可见元素 内容过滤 :contains(文本) 如: $("div:contains('John')") :empty 没有子元素或没有文本内容元素 :has(选择器) 有指定子元素元素...其他 :not(选择器) 不满足指定选择器元素 :animated 正在做动画元素 :eq(下标值) 在兄弟节点位置等于下标值元素。...选择器中如果要使用选择器元字符,必须用 \ 来转义。如:选择 id 为 foo.bar 元素,要使用 $("#foo\\.bar")。...不为 static 元素) 从子元素中下找 .find([选择器]) .children([选择器]) .contents() 元素下内容:包括文本节点和注释节点

1.3K20

Web前端JQuery面试题(二)

Web前端JQuery面试题(二) Web前端JQuery面试题(二) 1.请写出jquery语法?...jquery选择器有:基本选择器,层次选择器,过滤选择器,表单选择器四大类。...:not(selector) 获取除给定选择器所有元素 first() 或 :first 获取第一个元素 last() 或 :last 获取最后一个元素 内容过滤选择器: :contains(text...) 获取包含给定文本元素 :empty 获取所有不包含子元素或文本空元素 如: :has(selector) 获取含所选择器所有元素 :parent 获取含有子元素或文本元素...*= value] 匹配有包含某些值特定元素 [selector1][selector2] 同时满足多个条件使用 子元素过滤选择器: :nth-child 从1开始,匹配每个父元素下第n个元素

1.9K30

JQuery选择器(中)

HTML5学堂:在学习JQuery开发时候,选择器有多种,而我们将接着介绍选择器其他类型,希望对大家有帮助!...: 把属性选择器不放在css选择器里面是因为jQuery中写法是不一样.至于css中写法可以参考我之前写一篇css选择器一文.jQuery中是和xPath类似的写法: $("mix[@attr]"...=a_value"]):attr属性属性值中包含a_value 7.伪类选择器 具有限定子节点选择器:$("mix1[mix2]"):返回包含mix2mix1节点.如:$("div[a]"):包含a...E:odd:从匹配元素集中取序数为奇数元素 E:parent:选择包含子元素(包含text节点所有元素 E:contains('test'):选择所有含有指定文本元素 表单选择器: E:input...):查询指定XML文档中所有div元素 选择器来源可以是:作为上下文DOM元素,文档或jQuery对象 还有两个:$.extend(prop)和$.noConflict()是和插件以及和其他库兼容使用

2K90

python爬虫系列之 xpath:html解析神器

选择器,通过 id、css选择器和标签来查找元素,xpath主要通过 html节点嵌套关系来查找元素,和文件路径有点像,比如: #获取 id为 tab table标签下所有 tr标签 path...//div[@classs], //a[@x]:选择具有 class属性 div节点选择具有 x属性 a节点 //div[@class="container"]:选择具有 class属性值为...container div节点 //a[contains(text(), "点")]:选择文本内容里含有 “点” a标签,比如上面例子中两个 a标签 //a[contains(@id, "abc...//a[contains(@href, "#1233")]' //a[contains(@y, "x")]:选择有 y属性且 y属性包含 x值 a标签 总结 使用 xpath之前必须先对 html...文档进行处理 html dom树中所有的对象都是节点,包括文本,所以 text()其实就是获取某个标签下文本节点 通过_Element对象 xpath方法来使用 xpath 注意!!!

2.2K30

jQuery选择器

基本选择器(*) 在开发过程中,jQuery对象定义 var $obj=$("选择对象"); //$obj为自定义元素名 id选择器 $("#id"); 选中结果是该元素jQuery对象 标签选择器..."); 满足selector1选择器,并且同时也满足seletor2选择器元素集合 注意:并集选择器中,两个选择器不可以分开,中间无空格。...注意:后代选择器中,两个选择器中间是有空格,与并集选择器区别开。...:contains("value") 选择元素中内容包含指定值元素(包括div等标签); :empty 选中不包含子元素和内容元素; :has(选择器) 匹配包含有指定选择器选中元素元素; :...(注:这里其他元素并不包含文本节点,如:图片。用$('p img:only-child')是可以匹配

1.5K10

jQuery中常用函数和属性详细解析

end().css("border", "2px red solid"); JQuery Selectors选择器方法说明 基本选择器 $("#myDiv") 匹配唯一具有此id值元素 $("div...") 匹配指定名称所有元素 $(".myClass") 匹配具有此class样式值所有元素 $("*") 匹配所有元素 $("div,span,p.myClass") 联合所有匹配选择器 层叠选择器...$("form input") 后代选择器选择ancestor所有子孙节点 $("#main > *") 子选择器选择parent所有子节点 $("label + input") 临选择器选择所有的...label元素下一个input元素节点,经测试选择器返回是label标签后面直接跟一个input标签所有input标签元素 $("#prev ~ div") 同胞选择器,该选择器返回为id为prev...(从0开始) $(":header") 匹配所有标题 $("div:animated") 匹配所有正在运行动画所有元素 内容过滤选择器 $("div:contains('John')")匹配含有指定文本所有元素

2.5K10

JavaScript学习笔记(四)—— jQuery入门

1. jQuery选择器 - 选择器都是以 $() 开头 基础选择器 选择器 描述 id选择器 指定id元素 class选择器 遍历css类元素 element元素 遍历HTML元素 *选择器 遍历所有元素...='newsletter']" ).next().append( "; not newsletter" ); 2. jQuery伪类选择器 伪类选择器可以看成是一种特殊选择器...odd").css("background-color", "#bbbbff"); 子元素伪类选择器 子元素伪类选择器就是选择某一个元素下面的子元素方式,在jQuery中,子元素伪类选择器分为两大类...” visiblity:hidden 内容伪类选择器 根据元素中文字内容或所包含子元素特征来选择元素 选择器 说明 :contains(text) 选择包含给定文本内容元素 :has(selector...) 选择包含选择器所匹配元素元素 :empty 选择所有不包含子元素或者不包含文本元素 :parent 选择含有子元素或者文本元素 $("div:contains('刘

11.1K50

JQuery基本知识框架思维导图(上)

一:认识jQuery 1.window.onload与$(document).ready()对比 2.jQuery代码风格(1:链式代码风格2:位代码添加注释) 3.jQuery...对象和DOM对象(1.DOM对象和jQuery对象简介2.DOM对象和jQuery对象互相转换) 二:jQuery选择器 1.什么是jQuery选择器 2.jQuery选择器优势...3.jQuery选择器 1.基本选择器(5种#id,.class,element,*,select1....selectN) 2.层次选择器(4种$("div p"),$("...1.字符2.空格) 三:jQueryDOM操作 1.DOM操作分类(3个方面1.DOM Core(核心)2.HTML-DOM3.CSS-DOM) 2.jQueryDOM操作(查找节点...,创建节点,插入节点,删除节点,复制节点,替换节点,包裹节点,属性操作,样式操作,设置和获取html,文本和值,遍历节点,CSS-DOM操作) ?

68920

JQuery最全常用方法指南

().css(”border”, “2px red solid”); JQuery Selectors 方法说明 基本选择器 $(”#myDiv”) 匹配唯一具有此id值元素 $(”div”) 匹配指定名称所有元素...$(”.myClass”) 匹配具有此class样式值所有元素 $(”*”) 匹配所有元素 $(”div, span, p.myClass”) 联合所有匹配选择器 层叠选择器 $(”form input...”) 后代选择器选择ancestor所有子孙节点 $(”#main > *”) 子选择器选择parent所有子节点 $(”label + input”) 临选择器选择prev下一个临节点 $...(”#prev ~div”) 同胞选择器选择prev所有同胞节点 基本过滤选择器 $(”tr: first”) 匹配第一个选择元素 $(”tr: last”) 匹配最后一个选择元素 $(”input...”) 匹配所有可见元素 属性过滤选择器 $(”div[id]”) 匹配所有具有指定属性元素 $(”input[name =’newsletter’]”) 匹配所有具有指定属性值元素 $(”input

10.9K20

jQuery三种$()

比如:$("a")构造这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这个标签。如: $("a").click(function(){...})...**************************************************************** 1、标签选择器$('p')、类选择器$('.myClass')、id选择器...2、XPath选择器 如:选择所有带有title 属性链接,我们会这样写:$('a[@title]') []里带@,说明[]里是元素属性;是个属性选择器 []里没@,说明[]里是元素子孙...,要用$= 要找一个“不头不尾”属性,用*= 3、不属于上述CSS和XPath选择器,就是自定义选择器了,用“:”表示,这里要用就是:first,:last,:parent ,:hidden...prev()——内容包含有"Henry"上一个节点 $('td:contains("Henry")').next()——内容包含有"Henry"下一个节点 $('td:contains

77630

python pyquery_python3解析库pyquery

文件时,请使用此方法,否则会报解码错误 print(type(doc))print(doc(‘p’)) 3、CSS选择器使用属性选择器中,使用属性选择特定标签,标签和CSS标识必须引用为字符串,它会过滤筛选符合条件节点打印输出...PyQuery使用查询函数来查询节点,同jQuery函数用法完全相同 (1)查找子节点和子孙节点 使用find()方法获取子孙节点,children()获取子节点使用以上HTML代码测试 from...append()将值添加到每个节点 contents()返回文本节点内容 empty()删除节点内容 remove_attr()删除属性 val()设置或获取属性值 8、伪类选择器 CSS选择器之所以强大...,是因为它支持多种多样伪类选择器,如:选择第一个节点,最后一个节点,奇偶数节点等。...节点:’,doc(‘li:nth-child(2n)’)) #偶数所有li节点 print(‘包含文本内容节点:’,doc(‘li:contains(second)’)) #包含文本内容节点 print

53720

一个小时学会jQuery

有了jQuery,就能够利用现有知识去发挥选择器威力,在很大程度上简化JavaScript代码。CSS中可以使用选择器基本都可以用到jQuery中,反之不然。 3.1. ...jQuery利用同样选择器,不仅支持目前CSS中使用常见选择器,还支持尚未被大多数浏览器完全实现更强大选择器。...基本选择器 基本选择器jQuery中最常用选择器,也是最简单选择器,它通过元素id、class和标签名等来查找DOM元素。在网页中,每个id名称只能使用一次,class允许重复使用。...//小于给定索引值节点 $(":focus") //当前获取焦点节点 $(":animated") //正在执行动画效果节点 4.3、内容选择器 $("div:contains('...hello')") //包含hello文本节点 $("td:empty") //不包含子节点或者文本节点 $("div:has(p)") //含有选择器所匹配节点 $("td:parent

18.4K71

Web阶段:第五章:JQuery

4.JQuery好处: jQuery是免费、开源jQuery语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。...(text) 匹配包含给定文本元素 :empty 匹配所有不包含子元素或者文本空元素 :parent 匹配含有子元素或者文本元素 :has(selector) 匹配含有选择器所匹配元素元素 案例...$("div:contains('di')").css("background", "#bbffaa"); }); //2.选择不包含子元素(或者文本元素) div 空元素...[attribute=value] 匹配给定属性是某个特定元素 [attribute!=value] 匹配所有不含有指定属性,或者属性不等于特定元素。...我们重点关心是怎么拿到这个javascript事件对象。以及使用如何获取呢javascript事件对象呢?

26.1K20

JQuery学习第二天

1、CSS选择器jQuery选择器之前先了解下css选择器 标签选择器(td、a、p),ID选择器(#note),类选择器(div.note、.mycss),群组选择器(td,a,p、div.a,...li,p),后代选择器(#links a、#footer  .mycss),通配选择器(*) 2、JQuery选择器 JQuery选择器完全继承了CSS选择器,而CSS只是改变样式,Jquery是添加动作...4、选择器分类 基本选择器:通过元素id、class和标签名(a,li,ul,p,span等) 层次选择器:获取特定元素例如,后代元素、子元素、相邻元素和兄弟元素 $(“inname   mycss”...、:text、:password、:redio等 5、选择器使用注意事项 选择器中特殊符号:·、#、(、] 这些符号不允许出现,万一有这样符号,可以使用\\进行转义比如:mycss#b可以写成mycss...\\#b 选择器空格问题,多一个和少一个空格是完全不同两个结果 6、其他选择器 如果选择器不够用请考虑使用如下选择器:MoreSelectors for jQuery,Basic Xpath等 知识点汇总

63170

一文学会Python爬虫框架scrapyXPath和CSS选择器语法与应用

Scrapy使用自带XPath选择器和CSS选择器选择HTML文档中特定部分内容,XPath是用来选择XML和HTML文档中节点语言,CSS是为HTML文档应用样式语言,也可以用来选择具有特定样式...使用XPath选择器和CSS选择器解析网页速度要比BeautifulSoup快一些。...节点节点li //div/@id 选择所有div节点id属性 //title/text() 选择所有title节点文本 //div/span[2] 选择div节点内部第2个span节点 //div...//a[contains(@href, "image") and contains(@href, "4")] 选择所有href属性同时包含"image"和"4"a节点 //@src 选择所有节点src...属性 //@* 选择所有节点任意属性 //img[@src] 选择所有具有src属性img节点 //div[@id="images"] 选择所有id="images"div节点 //img | /

1.5K10

jquery常用选择器

然而在jQuery 中则完全不同,jQuery 提供了异常强大选择器用来帮助我们获取页面上对象, 并且将对象以jQuery 包装集形式返回。...本文主要对常用jQuery 选择器进行一个介绍及归类。 jQuery 选择器大体上可分为 4 类:基本选择器、层次选择器、过滤选择器、表单选择器。...选择td元素中序号小于4所有的td元素 $(":header") $("div:animated") 内容过滤选择器: $("div:contains('John')") 选择所有div中含有John...文本元素 $("td:empty") 选择所有的为空(也不包括文本节点td元素数组 $("div:has(p)") 选择所有含有p标签div元素 $("td:...选择所有的name属性包含'news'input元素 $("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾元素

64560

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券