【发布时间】:2013-06-14 11:05:30
【问题描述】:
我正在尝试使用 jquery 附加一个值,但我尝试使用该选项的方式不想附加。 这是我正在尝试的(出于测试目的):
$('#<%=btnSelectAgentAdd.ClientID %>').click(function () {
var myOptions = {
val1: 100,
val2: 'text2'
};
$('#<%=ddlAgentName.ClientID %>').append(new Option(myOptions.val2, myOptions.val1));
});
我也试过这个:
$('#<%=btnSelectAgentAdd.ClientID %>').click(function () {
var mySelect = $('#<%=ddlAgentName.ClientID %>');
var myOptions = {
val1: 100,
val2: 'text2'
};
$.each(myOptions, function(val, text) {
$('#<%=ddlAgentName.ClientID %>').append( new Option(text,val) );
});
});
还有这个:
$('#<%=btnSelectAgentAdd.ClientID %>').click(function () {
var mySelect = $('#<%=ddlAgentName.ClientID %>');
var myOptions = {
val1: 100,
val2: 'text2'
};
$.each(myOptions, function(val, text) {
mySelect.append(
$('<option></option>').val(val).html(text)
);
});
它们都没有工作。 使用 firebug 进行调试表明,当要将值附加到下拉列表时,错误发生在最后一步。 欢迎任何建议。 谢谢,Laziale
【问题讨论】:
标签: javascript jquery asp.net jquery-ui drop-down-menu