我有一个下面的下拉
<div class="col-xs-12 col-md-6 pull-right">
<select id="ament1Status7" name="ament1Status7" onchange="changeAmtStatus(3, 1156,this.value, 'status1',7);">
<option value="">Select status</option>
<option value="A" selected="selected">Approved</option>
<option value="R">Rejected</option>
</select>
<div class="container-active" id="ament1Status7_chzn">
<a class="chzn-single"><span>Approved</span></a>
<ul class="chzn-results">
<li class="active-result" data-option-array-index="0" style="">Select status</li>
<li class="active-result result-selected" data-option-array-index="1" style="">Approved</li>
<li class="active-result" data-option-array-index="2" style="">Rejected</li>
</ul>
</div>
在此下拉列表中显示用户位于第二个div中的span元素下。
目前,选择选项值“A”&amp; span包含文本“Approved”。
在下拉'onchange'功能上,打开一个模态弹出窗口。如果我关闭弹出窗口,我想在span文本中显示以前的值。
e.g。目前,选择选项值“A”&amp; span包含文本“Approved”。选择选项值“R”后,范围文本将更改为“已拒绝”&amp;将打开一个新的模态弹出窗口。
我已关闭此弹出窗口而没有在该弹出窗口中执行任何操作。它会关闭弹出窗口而不会重新加载页面。想要将之前的选项值设置为从“R”下拉到“A”并将文本从“已拒绝”设置为“已批准”
function changeAmtStatus(pid, id, StatusToChange, statusFlag, dropdownIdForStatus)
{
document.getElementById('user_id').value = id;
document.getElementById('StatusToChange').value = StatusToChange;
jQuery("#modal").modal("show");
}
注意:这不是页面上的单个下拉列表。它在循环中执行。