如何获取对特定类中所有html元素的引用

时间:2017-07-13 23:06:57

标签: javascript jquery html5

我想在具有特定类的元素中获取所有li标记的数组。我在项目上运行时遇到的问题是它不会给我所有元素的引用,而是返回[prevObject: r.fn.init(1)]。感谢

const allElements = $('.some-elements li');
console.log(allElements);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<ul class="some-elements">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
 </ul>

2 个答案:

答案 0 :(得分:0)

你可以尝试:

document.querySelectorAll('.some-elements li');

它将返回一个元素数组。

答案 1 :(得分:0)

尝试使用jQuery代替$,因为其他一些库可能正在使用$

const allElements = jQuery('.some-elements li');

console.log(allElements);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<ul class="some-elements">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
 </ul>