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

jQuery学习笔记

修改Text和HTML jQuery对象text()和html()方法分别获取节点文本和原始HTML文本 无参数调用text()是获取文本,传入参数就变成设置文本,HTML也是类似操作 操作表单...jQuery对象统一提供val()方法获取和设置对应value属性、 和js .value()作用一样 var input = $('#test-input') input.val('鸡你太美'...在做过了几个案例很多都需要添加class属性 addClass()添加属性 显示和隐藏DOM jQueryshow()和hide()方法 上图获取到JavaScript之后将其隐藏 显示同理 获取...DOM信息 jQuery可以获取DOM高宽等信息 // 浏览器可视窗口大小: $(window).width(); // 800 $(window).height(); // 600 // HTML文档大小...().css('color','gainsboro');//当前li之后所有li变为灰色 }) nextAll() 方法返回被选元素之后所有同级元素。

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

JavaScript 学习-44.jQuery 遍历查找方法

前言 通过 jQuery 遍历,被查找当前元素开始,在家族树向上移动(祖先),向下移动(子孙),水平移动(兄弟),这种移动被称为对 DOM 进行遍历。...label for="user">用户名 <input id="user" type="text" name="username" placeholder="请<em>输入</em>...树<em>中</em>水平遍历,有许多有用<em>的</em>方法让我们在 <em>DOM</em> 树进行水平遍历: 语法 描述 siblings() 被选元素<em>的</em>所有兄弟元素 next() 被选元素<em>的</em><em>下一个</em>兄弟元素 <em>nextAll</em>() 被选元素<em>的</em>所有后面的兄弟元素...,可以按查询结果<em>的</em>顺序按下标取值 first()  <em>返回</em>查询结果<em>中</em>第一个元素 last()   <em>返回</em>查询结果中最后一个元素 eq()  <em>返回</em>指定索索引<em>的</em>元素,下标<em>从</em>0开始 示例 // first...).eq(0); console.log(a3); a4 = $('p').eq(1); console.log(a4); filter() 和not() filter() 是<em>从</em>查询结果集中筛选符合条件<em>的</em>

79940

06-老马jQuery教程-jQuery高级

i是当前dom对象在选择器返回数组索引。 }); 1.2 获取元素个数 两种方法可以获取选择器匹配元素个数。...dom对象集合 get(index) $('p').get(1); 返回第2个dom对象,索引0开始 toArray() $('p').toArray(); 把jQuery集合中所有DOM元素恢复成一个数组...方法 语法 :jQuery.map(arr|obj,callback) 返回: Array新数组 概述 将一个数组元素转换到另一个数组。...作为参数转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换元素作为参数。转换函数可以返回转换后、null(删除数组项目)或一个包含数组,并扩展至原始数组。...(value,array,[fromIndex]) 概述 确定第一个参数在数组位置,0开始计数(如果没有找到则返回 -1 )。

1.8K00

Cypress系列(17)- 查找页面元素辅助方法

li 第一层父亲是 ul,所以只返回它 .siblings() 用来获取 DOM 元素所有同级元素 测试文件代码 ? 测试结果 ?...li 同级元素有其他三个 li 元素 .first() 匹配给定 DOM 元素列表第一个元素 重点:如果是单个 DOM 元素调用此方法,则返回自己 测试文件代码 ? 测试结果 ?....last() 匹配给定 DOM 元素列表最后一个元素 重点:如果是单个 DOM 元素调用此方法,则返回自己 测试文件代码 ? 测试结果 ?...next家族 .next() 获取给定 DOM 元素后面紧跟下一个同级元素 .nextAll() 获取给定 DOM 元素后面紧跟所有同级元素 .nextUntil(selector) 获取给定....eq() 在元素或者数组特点索引处获取 DOM 元素 作用跟 选择器一样,只不过下标0开始 :nth-child() 测试文件代码 ? 测试结果 ?

2.2K20

JQuery分析及实现part4之DOM操作模块功能及实现

dom 元素下一个兄弟元素 (nextSiling) 语法: .next(); 返回类型, itcast 对象 实现思路 定义 ret 数组,存储所有 dom 下一个兄弟元素...(); 返回类型, itcast 对象 实现思路 定义 ret 数组,存储所有 dom 下一个兄弟元素 遍历 this 上所有 dom 元素 遍历当前 dom 元素下面的所有兄弟,如果类型为 元素...两层循环结束,将 ret 转换成 itcast 对象,作为 nextAll 方法返回。...: 获取 itcast 对象上所有 dom 元素前一个兄弟元素 (previousSibling) 语法: .prev(); 返回类型: itcast对象 实现思路 定义 ret....nextAll(); 返回类型: itcast对象 实现思路 定义 ret数组 ,存储所有 dom 之前所有兄弟元素 遍历 this 上所有 dom元素 遍历当前 dom 元素之前所有兄弟,如果类型为元素

1.2K30

JS和JQuery获取当前元素兄弟及父级等元素方法

jQuery.prevAll(),返回所有之前兄弟节点 jQuery.next(),返回下一个兄弟节点,不是所有的兄弟节点 jQuery.nextAll(),返回所有之后兄弟节点 jQuery.siblings...(),返回兄弟姐妹节点,不分前后 jQuery.find(expr),跟 jQuery.filter(expr) 完全不一样: jQuery.filter(),是初始 jQuery 对象集合筛选出一部分...,而 jQuery.find(),返回结果,不会有初始集合内容,比如 $("p").find("span") ,是 元素开始找 ,等同于 $("p span") JS获取:...s下一个兄弟节点 var ps=s.previousSibling;  //得到s上一个兄弟节点 var fc=s.firstChild;   //获得s第一个子节点 var lc=s.lastChild...;   //获得s最后一个子节点 JS获取节点父级,子级元素:JS方法会比JQUERY麻烦很多,主要则是因为FF、谷歌浏览器会把你换行也当作DOM元素:空text元素,目前IE也是这样 <div

12.4K10

Web阶段:第五章:JQuery

0 开始计数 :odd 匹配所有索引为奇数元素, 0 开始计数 :eq(index) 匹配一个给定索引元素 :gt(index) 匹配所有大于给定索引元素 :lt(index) 匹配所有小于给定索引元素...查找是后代元素 next([expr]) 查找下一个元素 nextall([expr]) 查找下面所有的元素 nextUntil([exp|ele][,fil])1.6* 查找相邻相邻元素一致到结束...prop() prop可以设置和获取属性。 prop方法它可以忽略undefined错误。checked属性、selected属性、disalbed属性,readonly属性,等。...这些属性在dom对象中都会有true和false情况。 并且使用attr操作有返回undefined情况下。使用prop方法。...return false; } //提交按钮绑定单击事件 $("#addEmpButton").click(function(){ // 获取输入,名称

26.1K20

06-老马jQuery教程-jQuery高级

返回 'false' 将停止循环 (就像在普通循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通循环中使用'continue')。...i是当前dom对象在选择器返回数组索引。 }); 1.2 获取元素个数 两种方法可以获取选择器匹配元素个数。...dom对象集合 get(index) $('p').get(1); 返回第2个dom对象,索引0开始 toArray() $('p').toArray(); 把jQuery集合中所有DOM元素恢复成一个数组...方法 语法 :jQuery.map(arr|obj,callback) 返回: Array新数组 概述 将一个数组元素转换到另一个数组。...作为参数转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换元素作为参数。转换函数可以返回转换后、null(删除数组项目)或一个包含数组,并扩展至原始数组

2.1K90

jQuery常用函数汇总

jQuery是一个流行JavaScript库,它简化了在网页开发DOM操作、事件处理、动画效果和AJAX等功能实现。...主要特点包括:简化DOM操作: jQuery通过提供简洁API,简化了对DOM元素选择、遍历和操作,使得开发者能够更轻松地操作网页元素。...获取元素//$(选择器)$('div')//获取页面所有div元素,返回jQuery对象get()参数为索引,返回是原生对象eq()参数为索引,返回jQuery对象操作类名hasClass...()检测某个元素是否有某个类名,返回为true或falseaddClass()给某个元素添加类名,返回jQuery对象removeClass()移除类名toggleClass()切换类名,有就删除...,没有就增加查找元素parent()找到该元素父级元素next()找到该元素紧挨下一个兄弟节点prev()找到该元素紧挨上一个兄弟节点nextAll()找到该元素下面所有兄弟节点传入选择器,找下面符合选择器兄弟节点

12220

nodejs cheerio模块提取html页面内容

cheerio模块是一个类似jquery模块,具有相似的API、功能,能够将一个网页解析为DOM,以及通过selector选择元素,设置、获取元素属性。...cheerionextAll函数满足需求,这个函数获取当前结点所有后续兄弟结点。...elem) { getContent($(this)); console.log($(this).text()); }); 首先将网页读取为一个字符串,传给cheerio.load函数,返回即是一个...则获取答案文本方法为:先获取script元素代码文本,再通过eval函数得到这个数组,最后生成答案文本。...通过判断文本是否包含'StandardAnswer'来判断是否是目标代码。然后将这个代码传给eval,返回即为‘["C","D","D","D","D"]‘这个数组。

3.1K60

jQuery选择器 和用jQuery 实现 Tab 切换效果(1)

二、选择器用法 1、.eq(index),.get([index]) 对于一个特定结果集,我们想获取到指定indexjQuery对象 $('div').eq(3); //获取结果集中第四个jQuery...对象 通过类数组下标的获取方式或者get方法获取指定indexDOM对象,也就是我们说jQuery对象转DOM对象 $('div')[2] //获取第三个dom对象 $('div').get(2)...// //获取第三个dom对象 get()不写参数把所有对象转为DOM对象返回 ?...3、.nextAll([selector]), .prevAll([selector]) nextAll获得每个匹配元素集合每个元素所有后面的同辈元素,选择性筛选选择器,prevAll与之相反,获取元素前面的同辈元素...11、.is(selector), is(function(index)), is(dom/jqObj) 判断当前匹配元素集合元素,是否为一个选择器,DOM元素,或者jQuery对象,如果这些元素至少一个匹配给定参数

3.7K20

jQuery基础图文系列

dom元素 get([index]))返回dom元素或元素集合 eq(index)返回jquery对象 children([selector]) contents() find(selector)...常用函数: .get() 获取指定dom元素 .index() 返回指定元素相对于其他指定元素index位置 .size() 返回jQuery选择器匹配元素数量 .toArray() 以数组形式返回...是否存在一个匹配元素 .last() 将匹配元素集合缩减为集合最后一个元素 .map() 把当前匹配集合每个元素传递给函数 .next() 获取下一个元素 .nextAll() 获得匹配元素集合每个元素之后所有同辈元素...toggleClass() 匹配元素添加或删除一个类 unwrap() 移除并替换指定元素父元素 val() 设置或返回匹配元素 wrap() 把匹配额元素用指定内容或元素包裹起来 wrapAll...image.png next() 方法返回被选元素下一个同胞元素 ? image.png nextAll() 方法返回被选元素所有跟随同胞元素 ?

4.4K10

前端学习笔记—JavaScript和jQuery

函数在 JavaScript 是第一类公民(first-class citizen),它们可以被赋值给变量、作为参数传递给其他函数,甚至可以在他函数作为返回返回。...bootcdn远程cdn资源 1.使用jQuery核心函数:$/jQuery 2.使用jQuery核心对象:执行$()返回对象 DOM 对象加载完毕后,马上执行函数。...(domObj1.value); //jQuery写法一 //获取value属性,val()是jQuery对象函数,用于读取value属性...='#']") 选取所有带有 href 不等于 "#" 元素。 过滤选择器(用场景较多) 对已经定位到数组DOM对象再进行过滤筛选,再次定位选择。...attr('placeholder')); 获取指定属性placeholder,最后输出:请输入用户名 使用.attr(属性名,属性)设置更改任意属性,value和text属性推荐可以通过函数

9710

jquery jQuery快速入门

筛选器方法 下一个元素: $("#id").next() $("#id").nextAll() $("#id").nextUntil("#i2") 上一个元素: $("#id").prev() $("...").prop("checked") // false 可以看到attr获取一个标签内没有的东西会得到undefined,而prop获取是这个DOM对象属性,因此checked为false。...,它作用范围只限于HTML标签内属性,而prop获取是这个DOM对象属性,选中返回true,没选中返回false。....each() 方法用来迭代jQuery对象每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(0开始计数)。...终止each循环 return false; 伏笔... .data() 在匹配元素集合所有元素上存储任意相关数据或返回匹配元素集合第一个元素给定名称数据存储

16.1K50
领券