jQuery更改下拉值,但每次在选定值后面的代码相同 [英] jquery change drop down value but on code behind selected value same every time

查看:71
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆