我希望能够将 singleStakesBox 中的值复制到每个权益箱输入中。我尝试使用 GetElementById 来执行此操作,但它仅适用于第一个权益箱。
Javascript
<script>
$('#singleStakesBox').keyup(function () {
document.getElementById("stakebox").value = document.getElementById('singleStakesBox').value;
calcTotalStake();
});
</script>
HTML
<input type="text" class="singlesStakeBox" id="singleStakesBox" />
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
最佳答案
只需使用 jquery 即可:
<script>
$('#singleStakesBox').keyup(function () {
$(".stakebox").val($(this).val());
});
</script>
关于javascript - 使用 JavaScript 将一个输入的值复制到多个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25483767/