我有一个dropdownlist
,它是从数据库中绑定的。但是在修改后它会失去价值。
以下是我为了在列表中获取价值所写的内容。
if (document.getElementById('GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin').value == "") {
var FindItemCode = document.getElementById('Hid_FromBin').value;
var ddl = document.getElementById('GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin');
for(var i=0; i<ddl.options.length; i++) {
if (ddl.options[i].text === FindItemCode) {
ddl.selectedIndex = i;
break;
}
}
}
但我没有得到下拉列表
注意:它不会进入for (var j = 0; i < ddl.options.length; j++) {
答案 0 :(得分:0)
您可以使用以下代码替换for循环:
$('#GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin > option').each(function(){
if(this.text == FindItemCode){
$('#GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin').val(this.value);
break;
}
});