Javascript 如何使用类似这样的.val()从列表中的输入中提取值?
我有一个列表,每个列表项都有输入字段。编码如下:Javascript 如何使用类似这样的.val()从列表中的输入中提取值?,javascript,jquery,Javascript,Jquery,我有一个列表,每个列表项都有输入字段。编码如下: <ol> <span id="bandListForShow"> <li>The Heavy Hustle <label for="new-band"> - Amount: </label> <input type="number" class="bandSettleAmount" id="0"></li> <li>The Breake
<ol>
<span id="bandListForShow">
<li>The Heavy Hustle <label for="new-band"> - Amount: </label> <input type="number" class="bandSettleAmount" id="0"></li>
<li>The Breaker Boys<label for="new-band"> - Amount: </label> <input type="number" class="bandSettleAmount"
id="2"></li>
</span>
使用$(this.val()
获取每个循环中的值。如果需要获取输入元素的id,请使用$(this).attr('id')
检查工作插销:此
指的是实际元件。如果要使用jQuery方法,必须首先将其包装到jQuery集合中。(或者,完全避免使用jQuery,只使用.value
)您是否尝试过使用$(this).val()?@Snake14没有,我对编码非常陌生,所以我还没有学会所有语法,我现在就试试。@CertainPerformance我可以在jQuery中使用.value吗?我会试试,但我想我也会问.val()
是jQuery与本机.value
的等价物。谢谢!非常感谢。
$("input.bandSettleAmount").each(function () {
settledShowList[totalNumberOfShows].BandSplit.push(this.val());
});