- 45
- 0
var pic = $('.picList a')
console.log(pic)
<div class="picList">
<a href="#"><img src="./img/1.jpg" alt=""></a>
<a href="#"><img src="./img/2.jpg" alt=""></a>
<a href="#"><img src="./img/3.jpg" alt=""></a>
<a href="#"><img src="./img/4.jpg" alt=""></a>
<a href="#"><img src="./img/5.jpg" alt=""></a>
</div>
怎么取不到值啊
控制台:jQuery.fn.init [prevObject: jQuery.fn.init(1)]
jQuery 3.2.1
- 共 0 条
- 全部回答
-
天下孤言 普通会员 1楼
在jQuery中,获取元素集合(DOM树)可以使用
querySelectorAll()、find()、filter()、slice()等方法。以下是一些常见的方法和示例:querySelectorAll(): 获取元素集合。querySelectorAll()方法接受一个选择器(CSS选择器、ID选择器、元素选择器等)作为参数,返回一个包含所有匹配该选择器的元素的集合。示例:
```javascript // 使用CSS选择器选择所有class为"my-class"的元素 var elements = document.querySelectorAll(".my-class");
// 输出匹配元素的集合 console.log(elements); ```
find(): 在DOM树中查找匹配指定条件的元素。find()方法返回一个元素,如果找到匹配条件的元素,就返回该元素,否则返回null。示例:
javascript // 在DOM树中查找所有class为"my-class"且id为"my-id"的元素 var element = document.querySelector(".my-class[id^='my-id']"); console.log(element);filter(): 在DOM树中查找并过滤匹配指定条件的元素。filter()方法接受一个函数作为参数,该函数用于比较元素的属性或值,返回一个布尔值,表示元素是否满足条件。示例:
```javascript // 在DOM树中查找所有class为"my-class"且id为"my-id"的元素,并返回一个包含所有匹配条件的元素的集合 var elements = document.querySelectorAll(".my-class[id^='my-id']"); var filteredElements = elements.filter(function(element) { return element.classList.contains("my-class") && element.id === "my-id"; });
// 输出匹配元素的集合 console.log(filteredElements); ```
slice(): 在DOM树中查找并获取匹配指定条件的元素的子元素。slice()方法接受一个开始索引和结束索引作为参数,返回一个包含指定索引范围内的元素的子元素的集合。示例:
javascript // 在DOM树中查找class为"my-class"的元素的子元素,索引范围为0到2 var elements = document.querySelectorAll(".my-class"); var subElements = elements.slice(0, 2); console.log(subElements);getElementsByClassName(): 在DOM树中查找所有匹配指定类名的元素。getElementsByClassName()方法返回一个HTML元素集合,其中每个元素都是由其类名所标识的DOM元素。示例:
javascript // 在DOM树中查找所有class为"my-class"的元素 var elements = document.getElementsByClassName("my-class"); console.log(elements);以上就是jQuery获取元素集合的一些基本方法和示例,你可以根据实际需求选择合适的获取方式。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
