【发布时间】:2020-01-06 11:57:52
【问题描述】:
我有一个包含 10 个 div 的页面,其中包含“topic_t”类。代码如下:
console.log(jQuery(".topic_t").length);
console.log(jQuery('*[class="topic_t"]').length);
产生结果:
10
0
console.log(jQuery(".topic_t").length);
console.log(jQuery('*[class="topic_t"]').length);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
<div class="apple baker charly topic_a topic_t"></div>
为什么第二个 jquery 选择器没有找到任何 div?例如,我的 div 定义如下:
<div class="apple baker charly topic_a topic_t">
【问题讨论】:
标签: javascript jquery css-selectors