jQuery更改下拉值,但每次在选定值后面的代码相同 [英] jquery change drop down value but on code behind selected value same every time
本文介绍了jQuery更改下拉值,但每次在选定值后面的代码相同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hi
我在运行时通过jquery在下拉列表中添加了选项.
关于我要访问下拉列表的选定值的代码,该值为
通过jquery生成.
但是当我在按钮单击时检查下拉列表的选定值时.
它始终将第一个列表项的值显示为选定值.
我在aspx页面上的代码
hi
i have added options in drop down list through jquery on runtime.
on code behind i want to access selected value of drop down list that is
generated through jquery .
but when i check selected value of drop down list at button click.
it show always first list item value as selected value.
My code on aspx page
function fillmodels(){
var makeid=$("select[id$='ddlMake']").val();
PageMethods.FillModel(makeid,onsuccess,onfailed);
}
function onsuccess(res)
{
var modelList=$("select[id$='ddlModel']");
var Version=$("select[id$='ddlVersion']");
Version.empty();
Version.append("<option value='dntSave_'>----NO Version----</option>")
modelList.empty();
modelList.append("<option value='dntSave_'>----Select----</option>");
var arrModel=res.split('#');
var leng=arrModel.length;
for(var i=0;i<leng-1;i++)
{
var newOption=arrModel[i].split(',');
modelList.append("<option value="+newOption[1]+">"+newOption[0]+"</option>");
}
}
function onfailed(res)
{
alert(res.get_message());
}
按钮上的代码单击
code on button click
protected void btn_Click(object sender, EventArgs e)
{
string model= ddlModel.SelectedValue.ToString();
//every time it show model="dntSave_"
}
推荐答案
("
("select[id
='ddlMake']").val(); PageMethods.FillModel(makeid,onsuccess,onfailed); } 函数成功(res) { var modelList =
='ddlMake']").val(); PageMethods.FillModel(makeid,onsuccess,onfailed); } function onsuccess(res) { var modelList=
("
("select[id
这篇关于jQuery更改下拉值,但每次在选定值后面的代码相同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文