【发布时间】:2020-06-27 10:36:51
【问题描述】:
我试图将值从一个选择复制到另一个。一个具有值“A”,另一个具有值“B”。这是我为实现这一目标所做的工作:
$('#selectTipoInvervencion1').val($('#selectTipoIntervencion0').val());
但是,我的价值没有被复制。奇怪的是,我得到了正确的元素,因为在执行这行代码之后我可以做到:
console.log($('#selectTipoIntervencion0').val());
console.log($('#selectTipoIntervencion1').val());
输出是:
A
B
这是我所期望的,因为该值似乎没有在视图中被复制,但显然不是我想要的。我该如何解决这个问题?
更新:HTML
<select id="selectTipoIntervencion0" name="forms[0].model.intervenciones[0].tipo" class="selectTiposIntervencion">
<option name="A_NAME" value="A" selected="selected">A</option>
<option name="B_NAME" value="B">B</option>
...
</select>
<select id="selectTipoIntervencion1" name="forms[1].model.intervenciones[1].tipo" class="selectTiposIntervencion">
<option name="A_NAME" value="A" selected="selected">A</option>
<option name="B_NAME" value="B">B</option>
...
</select>
【问题讨论】:
-
发布 2 个选择标签的 html
-
您正在使用哪个事件...或详细说明...
-
用 HTML 更新
-
你不想复制值,你想选择当前值——那是不同的;试试这个链接:stackoverflow.com/questions/1573930/…
-
我刚刚尝试了您发布的链接中的答案,不幸的是仍然没有运气。我尝试用 / 不带引号输入值,所以它也不是