设置下拉列表的上一个值&各自的跨度文本

时间:2018-04-04 09:26:10

标签: javascript jquery html

我有一个下面的下拉

<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"); 
}

注意:这不是页面上的单个下拉列表。它在循环中执行。

0 个答案:

没有答案