获取当前文本<select>
                 <select runat="server" id="sctFieldMain">
                 <option></option>
                   </select>
脚本
   $(xml).find("FieldMain").each(function()
 { 
    var value=$(this).find('Title').text()
     $('#<%=sctFieldMain.ClientID %>').
      append($("<option></option>").
      attr("value",value).
      text(value)); 
  });
 alert($("#<%=sctFieldMain.ClientID %> option:selected").text());
这个逆转<%= sctFieldMain.ClientID%>
要么
alert($("#<%=sctFieldMain.ClientID %> option:selected").val());
这个逆转未定义
要么
alert($("#<%=sctFieldMain.ClientID %> option:selected").html());
返回null
我喜欢得到Cureent Text。 选定的
使用
alert($("#<%=sctFieldMain.ClientID %> option:selected").html());
EDITED
此外你的问题重复这一个和这个。
在html()函数之后你不需要使用分号,val不会返回你正在寻找的html。
alert($("#<%=sctFieldMain.ClientID %> option:selected").html());
但是,如果你有以下要求值“示例”,那么你应该使用val()
<option value="example">some test</option>
