我无法在我的asp下拉列表中找到所选值

时间:2016-08-19 20:11:28

标签: javascript jquery asp.net

我想根据下拉菜单中的选项显示div。 我正在使用sharePoint服务中的2个值填充下拉列表 他们在里面或外面。当用户选择Inside我想显示div。但是我无法选择所选的值。我如何在jQuery中执行此操作?

 <asp:DropDownList runat="server" id="urlOptions">
    <asp:ListItem Value="" Text="Select Answer"></asp:ListItem>

  <script type="text/javascript" >
 $(function () {
     $("button").on("click", function () {
         if ($("#urlOptions").val() == "Inside") {
                $("#div1").show();
         }
         else   {
             alert("something is wong");
         }
         return false;
     });
 });

1 个答案:

答案 0 :(得分:1)

 $(function () {
     $("button").on("click", function () {
         if ($("#<%= urlOptions.ClientID %>").val() == "Inside") {
                $("#div1").show();
         }
         else   {
             alert("something is wong");
         }
         return false;
     });
 });

urlOptions是服务器ID,而实际呈现的HTML ID不同。但您可以使用urlOptions.ClientID属性找到它。