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

Cheerio,服务端JQuery

安装 npm install cheerio PS:本课程环境,已经进行了安装。 特征 熟悉语法:cheerio实现了jQuery核心一个子集。...这一步在jQuery是自动完成,因为jQuery运行在一个即时DOM环境。我们需要将HTML文档传入Cheerio,那么如何加载呢?...像jQuery,它是对DOM中选择目标选择主要方法,但又不同于jQuery是建立在顶部 CSSSelect 库,它实现了大部分Sizzle选择器。...示例: $('.apple') // 选择器定位到class 为apple目标 $('ul .pear') // 选择器定位到 ul class 为 pear 目标 $('li[class...=orange]') // 选择器定位到 li class 为arange目标 看到上述选择API是不是和jQuery很相似。

1.1K10

jQuery,$.和$().有什么区别以及多个选择执行

$代表jQuery对象,同时也是一个函数对象 $()和jQuery()是jQuery核心函数,执行这两个元素返回是一个DOM元素 $()是一个函数,等同于jQuery(),可在括号内传参数,传参后可获取元素...$(“.one”)表示获取class=“one”元素,返回一个jQuery对象 $(”.one”).onclick表示class=”one”点击事件 $.post() $.get() $.ajax...() 都是jQuery对象方法 jQuery多个选择器是依次执行,不是同时执行 ,是在上一个选择器执行完基础上,才开始执行下一个。...例如:$(“li:gt(0):lt(2)”) // 选择第二个和第三个li,gt(0)表示下标大于0,lt(2)表示下标小于2。...下标大于0为黑色区域,此时,下标为1蓝色区域下标变为0,下标为3粉色区域下标变为1,执行过滤选择下标为2后,即为红色框内,也就是最初下标为1和2元素,即第二个和第三个li元素(假设所有的颜色框均为

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

JQuery选择器(

HTML5学堂:在学习JQuery开发时候,选择器有多种,而我们将接着介绍选择其他类型,希望对大家有帮助!...: 把属性选择器不放在css选择器里面是因为jQuery写法是不一样.至于css写法可以参考我之前写一篇css选择器一文.jQuery是和xPath类似的写法: $("mix[@attr]"...:选取单前节点父节点 @:选取属性,这个在之前说过了(属性选择器) nodename:选取节点下所有节点 jQuery应用: 根节点是很少用到,常用的如下面的例子: $("div/p")相当于...):查询指定XML文档所有div元素 选择器来源可以是:作为上下文DOM元素,文档或jQuery对象 还有两个:$.extend(prop)和$.noConflict()是和插件以及和其他库兼容使用...相关阅读:JQuery选择器(上)

2K90

jQuery9个选择

选择器是 jQuery 最基础东西,本文中列举选择器基本上囊括了所有的 jQuery 选择器,也许各位通过这篇文章能够加深对 jQuery 选择理解,它们本身用法就非常简单,我更希望是它能够提升个人编写...1、基本选择器(重点) #id:根据元素 id 属性来获取元素 element:根据元素名称来获取元素 selector1,selector2:同时获取多个元素 .class:根据元素 class...[attribute*=value] :获取属性值包含 value 元素 [attribute1][attribute2]…[attributeN] :获取同时拥有多个属性元素 7、子元素选择器...:only-child :如果当前元素是唯一子元素,则匹配 8、表单选择器 :input :选取页面所有表单元素,包含 select 以及 textarea 元素 :text :选取页面所有文本框...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:jQuery9个选择

1.4K20

Jquery简介选择

大家好,又见面了,我是全栈君 前言 Jquery一个js相框(程序代码相结合)这是一个程序开发过程半成品;分类似该框架EXTJS。...依赖库:jquery-XXX.js 语法:$() 正文 5择器 id选择器 $(“#id值”) 样例:$(#span1).css(“color”,”red”); 标签选择器 $(“标签名称”) Class...选择器 $(“.class值”) 群组选择器 $(“标签名称1,标签名称2”) 包括选择器 $(“标签名称1 标签名称2”) 表单选择器 $(“:input”)全部Input标签 $(“:text...[attribute] 匹配包括给定属性元素。注意,在jQuery 1.3。前导@符号已经被废除!假设想要兼容最新版本号,仅仅须要简单去掉@符号就可以。...不包含selectoption;varc = ops[e.selectedIndex].value;通过获取当前訪问option对象在数组位置。

1.6K20

Cheeiro使用

cheerio中文文档 这篇参考手册是对cheerio 官方文档 中文翻译 cheeriojquery核心功能一个快速灵活而又简洁实现,主要是为了用在服务器端需要对DOM进行操作地方 通常用于... 安装 npm install cheerio 特点 熟悉语法:cheerio实现了jQuery一个子集,去掉了jQuery中所有与DOM不一致或者是用来填浏览器东西,重现了jQuery...选择器(selectors) cheerio选择器几乎和jQuery一模一样,所以语法上十分相像 $( selector, [context], [root] ) selector在context范围内搜索...selector和context可以是一个字符串,DOM元素,DOM数组或者cheerio实例。root一般是一个HTML文档字符串 选择器是文档遍历和操作起点。...如同在jQuery中一样,它是选择元素节点最重要方法,但是在jQuery选择器建立在CSS选择器标准库上。

1.3K30

jQuery常用选择

选取页面中元素可以使用jQuery给我们提供$()方法,该方法需要提供选择器作为参数,方法执行完成后会返回给我们一个jQuery对象,被选取元素就包含在该对象。...属性值恰好等于topp元素 tag[attr~="value"] $('p[class~="top"]') 选择所有class属性值为空格分隔多个字符串且其中一个字符串等于topp元素和class...选择所有class属性值为空格分隔多个字符串且其中一个字符串等于centerp元素和class属性值恰好等于centerp元素 var $p8 = $('p[class~="center"...li元素 :odd $('li:odd') 选择匹配元素集合奇数位li元素 :eq(n) $('eq(3)') 选择匹配元素集合索引等于3li元素 :gt(n) $('gt(3)') 选择匹配元素集合索引大于...$('div:parent') 选择匹配元素集合包含子元素所有div元素(包括文本节点) 2.7 选取表单元素 jQuery提供了一些专门为表单设计选择器,用于快速访问表单元素。

71120

jQuery常用 基本选择

什么是jQuery选择jQuery选择器是jQuery为我们提供一组方法,让我们更加方便获取到页面元素。注意:jQuery选择器返回jQuery对象。...jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多更加复杂选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到只是少数最常用选择器。...css里选择jQuery都能写 基本选择器 名称 用法 描述 ID选择器 $(“#id”) $(“#id”) 获取指定ID元素 类选择器 $(“.class”) 获取同一类class元素 标签选择器...交集选择器 $(“div.redClass”) 获取class为redClassdiv元素 总结:跟css选择器用法一模一样。 案例: <!

50510

jQuery:详解jQuery事件(二)

上一篇讲到jQuery事件,深入学习了加载DOM和事件绑定相关知识,这篇主要深入讨论jQuery事件合成事件、事件冒泡和事件移除等内容。   ...接上篇jQuery:详解jQuery事件(一)   3、合成事件   jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义方法...*这里要注意一点是,jQueryhover()方法准确来说是替代jQUerybind("mouseenter")和bind("mouseleave"),而不是替代bind("mouseover"...停止事件冒泡:停止事件冒泡可以阻止事件其他对象事件处理函数被执行。在jQuery中提供了stopPropagation()方法来停止事件冒泡。...5、移除事件:在绑定事件过程,不仅可以为同一个元素绑定多个事件,也可以为多个元素绑定同一个事件。在此就不举例说明了。

2.2K30

jQuery:详解jQuery事件(一)

一、jQuery事件   1、加载DOM:   执行时机:在常规JavaScript,通常使用window.onload方法,而在jQuery,使用是$(document).ready()方法...要解决这个问题,可以使用jQuery另一个关于页面加载方法——load()方法。load()方法会在元素onload事件绑定一个处理函数。...jQuery代码如下: $(window).load(function(){ //code... })   等价于JavaScript以下代码: window.onload = function...(); func2(); }   这种写法是可以解决一些问题,但是如果有多个JavaScript文件,或者在团队开发,每个文件都需要用到window.onload方法,这种情况下还用这种方法就非常麻烦了...,jQuerybind方法是可以多次调用,并且可以简化为将上面的第二个bind去掉。

1.6K20
领券