【发布时间】:2020-10-24 20:06:06
【问题描述】:
如何从所选选项中触发 foreach 值?
我在下面尝试过,但每次都触发了相同的值。
$(".fida").on("change", function() {
//Getting Value
var value = $(this).val();
$(".abi").val(value);
alert(value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select class="fida">
<option value="0">0</option>
<option value="666">666</option>
<option value="777">777</option>
<option value="888">888</option>
<option value="999">999</option>
</select>
<input type="text" class="abi" placeholder="get value from selected" />
<select class="fida">
<option value="0">0</option>
<option value="777">777</option>
<option value="888">888</option>
<option value="999">999</option>
</select>
<input type="text" class="abi" placeholder="get value from selected" />
【问题讨论】:
-
您正在将一个选择的值写入
.abi的两个实例。您的用户名不太合适。 -
这些表单控件是否包装在父容器中?如果是这样,请为他们显示更高级别的结构。您可以使用索引来定位适用的输入,但使用它们的父包装器通常是最简单和最常见的方法
-
那些在foreach循环中使用
标签: javascript jquery foreach each