如何设置2个javacsript生成的选择选项的选定值?

时间:2018-11-19 05:28:20

标签: javascript jquery ajax drop-down-menu jquery-selectbox

我有2个选择选项。第二选择选项的值将根据第一选择框的值进行更改。

我的第一个保管箱

<select name = factory id=factory>
<option value = 1> fact1 </option>
<option value = 2> fact1 </option>
<option value = 3> fact1 </option>
</select>

我的第二个保管箱

<select name = process id = process>
<option> select</option>
</select>

第二个保管箱的选项因第一个保管箱中的值而异。

现在,在一个ajax成功功能中,我会收到应该在下拉框中保持选中状态的factory和process的值, 我使用的代码是

document.getElementById('factory').selectedIndex=data.fact_id;

factoryselect(data.fact_id);

document.getElementById('process').selectedIndex=data.process_id;

此处将设置出厂投递箱(第一个投递箱)的值,

factoryselect函数决定第二个保管箱的选项,

但是

document.getElementById('processnum').selectedIndex=data.process_id; 

此代码在节点上有效,未设置第二个放置框的值。有人可以帮我吗?

0 个答案:

没有答案