XML
<?xml version="1.0" encoding="utf-8"?>
<Questions>
<Question>
<Id>1</Id>
<Text>aaa</Text>
</Question>
</Questions>
function PopupUserRegist() {
$.ajax({
type: "GET",
url: "Administrator/Questions.xml",
success: parseXml
});
function parseXml(xml)
{
$(xml).find("Question").each(function()
{
var value=$(this).find('Text').text()
$('#<%=sctQuestion.ClientID %>').
append($("<option></option>").
attr("value",value).
text(value));
});
}
$("#div_userregist").dialog("open");
}
HTML MainMaterPage.aspx
<select runat="server" id="sctQuestion">
<option></option>
此代码自动将新行内容“”添加到 <select>
的选项中
选择:行 1== ' '
选择:第2行== 'aaaa'
如何删除' '
在第一行选择
$("#<%=sctQuestion.ClientID %>").removeOption(0);
错误说:.removeOption(0);不是一个函数
最佳答案
在开始追加之前,您必须清除列表:
$('#<%=sctQuestion.ClientID %>').empty()
关于javascript - 将新行 ' ' 自动添加到 select 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5292382/