2
我正在使用一个asp下拉列表。根据我的要求,我需要通过外部java脚本文件设置下拉列表的值。这怎么可能?我不会使用document
对象来获取下拉标识。如何通过javascript添加ASP DropDown值?
我正在使用一个asp下拉列表。根据我的要求,我需要通过外部java脚本文件设置下拉列表的值。这怎么可能?我不会使用document
对象来获取下拉标识。如何通过javascript添加ASP DropDown值?
如果你可以设置选项值的列表作为JS数组,那么你可以使用jQuery的$.each方法建立下拉这样
HTML
<select id="drop"></select>
JQuery的
var values = ['test1','test2','test3','test4','test5','test6'];
$.each(values,function(i,val){
$('<option />').text(val).val(val).appendTo('#drop');
});
谢谢你的回答。但我正在使用ASP下拉列表。请为我提供相应的代码片段。提前致谢。 –
你是什么意思的ASP下拉列表?你使用的是asp.net mvc吗? –
请记住,很有可能ASP.NET不会在回发中正确检测新选项 - “listControl.Items”应该只包含您在代码隐藏中添加的项目或从ViewState还原的项目。你必须找出哪些项目是以其他方式选择的。 (例如,直接来自HTTP请求) – millimoose
另外,你是什么意思“我不会使用文档对象来获取下拉ID”?你是否使用jQuery?也就是说,答案可以是基于jQuery的,还是更喜欢纯Javascript? – millimoose