我的网站中有一些元素具有相同的类名 我想知道jquery或javascript有多少这些元素?
答案 0 :(得分:2)
使用jQuery的代码
$('.class-name').length;
答案 1 :(得分:0)
使用jQuery很容易:
console.log($('.text').length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<span class="text">TEST</span><br/>
<强>更新强>
元素$('.text')
实际上包含所有类text
的数组。
答案 2 :(得分:0)
的jQuery
$('.className').length
的Javascript
document.getElementsByClassName('className').length
答案 3 :(得分:0)
使用vanilla javascript,您可以运行:
document.getElementsByClassName('className').length;
或
document.querySelectorAll('.className').length;
使用jQuery:
$('.className').size()
或
$('.className').length;