jquery选择值并显示

时间:2014-03-24 05:23:21

标签: javascript jquery

我使用了jquery,当我点击下拉列表时它将获取值并将搜索与输入相关的内容。但它没有正确地衡量价值。如果我点击一个值,它将获取下一个值。

<%= Html.DropDownList("Roles", ViewData["Roles"] as SelectList,"Select" , new {onchange = "javascript:ddlRoleChanged();", id="ddlRoles",  @class = "dropdownStyle2"})%>

这是我的下拉列表。我正在接受id并传递到jquery,如下所示,

function ddlRoleChanged() {debugger;
     var selectedValue = $('#ddlRoles').val();
     window.location = '/home/homepage?variable=' + selectedValue.valueOf();
 };   

selectedvalue正在接受这个价值。但它没有正确到来。请帮帮我。

3 个答案:

答案 0 :(得分:1)

 var selectedValue = $('#ddlRoles').val();

将为您提供下拉元素的选定值。  使用此选项可获取所选选项文本。

$('#ur dropdown id:selected').text();

答案 1 :(得分:0)

试试这种方式

function ddlRoleChanged() {debugger;
  var selectedValue = $('#ddlRoles option:selected').val();
  window.location = '/home/homepage?variable=' + selectedValue.valueOf();
};   

答案 2 :(得分:0)

$(function(){
    $('#ddlRoles').change(function(){
         var selectedValue = $(this).val();
         location.href = '/home/homepage?variable=' + selectedValue ;
    });
});

试试这个