从多个类中获取 id 值

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,我如何打印23

Amm*_*CSE 5

如果您想分别打印它们,请使用每个

$('.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)