我有一个列表,其中每个列表项都有输入字段。编码如下:
<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>
该列表可以根据可能需要多少条带来增长或缩小,每个带区都将具有此输入字段,其中包含从其他地方的主数据库中提取的 ID,然后将其分配给输入 ID。ID 号与数据库中的索引相对应,因此为什么它从 0 跳到 2,它不必是连续的,只需要匹配列表中的特定波段。
我正在尝试使用以下函数收集该列表中的数值,但显然您不能使用 this.val().... 有什么建议吗?
$("input.bandSettleAmount").each(function () {
settledShowList[totalNumberOfShows].BandSplit.push(this.val());
});
用$(this).val();
进去值each
循环。如果您需要获取输入元素的 id,请使用$(this).attr('id')
.
检查工作的Plunker:https ://embed.plnkr.co/NH2ewv4NwKqD4AiIHydD/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句