jq的select

<select id="bank" style="width:70.5%;height:30px;" onchange="changeBank(value)">
</select>
<input type="text" id="account" value="" readonly style="width:70%;height:25px;" />
tempAry = msg.row_data.record.cus_bank;
                if(tempAry.length > 0){
                    $.each(tempAry, function (index, item) {
                        $("<option></option>").val(item.ID).text(item.Bank).appendTo($("#bank"));
                    });
                    $("#account").val(tempAry[0].Account);
                }else{
                    $("#bank").val("暂无");
                    $("#account").val("暂无");
                }

var tempAry=[]全局,请求成功后遍历数组,用链式写法将value和文字注入到新增的option,下面的account做联动

 

function changeBank(value){
    $.each(tempAry, function (index, item) {
        if(item.ID == value){
            $("#account").val(item.Account);
            return false
        }
    });
}

change做选择事件

 

$("#bank").val();
$("#bank option:selected").text();
$("#bank").empty();

获取被选中的value和文本,清除所有option

posted @ 2020-04-29 10:59  石头记1  阅读(192)  评论(0编辑  收藏  举报