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