如何在jquery中获取一个类的所有值?

Bil*_*had 5 javascript jquery countdowntimer

我正在尝试获取类输入字段的所有值。但它只返回一个字段值

html代码

<div id="mydiv">
<input class="seconds" type="text" value="40">
<input class="seconds" type="text" value="20">
<span class="countdown"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

Javascript代码

<script src="{{ asset('js/vendor/jquery-3.1.0.min.js') }}"></script>
<script src="{{ asset('js/jquery.missofis-countdown.js') }}"></script>


<script>

var ek=$('.seconds').val();

console.log(ek);
$( '.countdown' ).countdown( {
  from: ek, // 3 minutes (3*60)
  to: 0, // stop at zero
  movingUnit: 1000, // 1000 for 1 second increment/decrements
  timerEnd: undefined,
  outputPattern: '$day Day $hour : $minute : $second',
  autostart: true,
});
</script>
Run Code Online (Sandbox Code Playgroud)

我想获取具有相同类的两个输入字段的值

cha*_*tfl 12

使用map()创建值数组

var ek = $('.seconds').map((_,el) => el.value).get()

console.log(ek)
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="mydiv">
<input class="seconds" type="text" value="40">
<input class="seconds" type="text" value="20">
<span class="countdown"></span>
</div>
Run Code Online (Sandbox Code Playgroud)