Bay*_*ara 3 html javascript class
是否可以从某些相同的类中获取 id 值?这是我的 clear.html
<p class="number" id="1">Number 1</p>
<p class="number" id="2">Number 2</p>
<p class="number" id="3">Number 3</p>
Run Code Online (Sandbox Code Playgroud)
这是 clear.js
$(document).ready(function(){
var curLoadProv = document.querySelector('.number').id;
console.log(curLoadProv)
});
Run Code Online (Sandbox Code Playgroud)
但它只是打印1,我如何打印2和3?
如果您想分别打印它们,请使用每个
$('.number').each(function() {
console.log($(this).attr('id'));
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<p class="number" id="1">Number 1</p>
<p class="number" id="2">Number 2</p>
<p class="number" id="3">Number 3</p>Run Code Online (Sandbox Code Playgroud)
如果您希望它们在数组中,请使用map
var ids = $('.number').map(function() {
return $(this).attr('id');
}).get();
console.log(ids);
console.log(ids.join(','));Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<p class="number" id="1">Number 1</p>
<p class="number" id="2">Number 2</p>
<p class="number" id="3">Number 3</p>Run Code Online (Sandbox Code Playgroud)