如何使用jquery或javascript获取下拉选择值

时间:2011-09-13 05:41:03

标签: javascript jquery drop-down-menu

我想使用jquery或javascript从dropdownlist中获取所选值。请帮帮我

4 个答案:

答案 0 :(得分:1)

$(function(){
$("#ddlID").change(function(){
console.log($(this).val());
});

});

这里是小提琴http://jsfiddle.net/ah2Y8/

答案 1 :(得分:0)

试试这个

<script type="text/javascript">
    function getDropDownList1Value()
    {
        var SelectedVal = $('#< %=<strong>DropDownList1.ClientID %>').val();
        return SelectedVal;
    }

如果您想获取所选文字,请尝试使用

$('#drop :selected').text();

答案 2 :(得分:0)

通过jquery执行此操作的最简单方法是提供

<select ID="Whatever">

元素ID然后调用函数onblur或onsubmit

function whatever() { alert($("#Whatever").val()); }

答案 3 :(得分:0)

普通的.val()方法会为您提供所选的下拉列表值,.text()方法会为您提供所选的文字。使用WebForms在ASP.NET中遇到的问题是服务器标记在生成时包含的长连接ID与您在标记中指定的ID不匹配。所以,你的选择器必须在@raman上面向你展示时进行调整:使用服务器标签将客户端ID注入jQuery选择器。然后选择器将正常运行:

// if you're going to reference it a bunch of times, create an object reference
var $ddl = $('#<%= DropDownList1.ClientID %>'); 

var selectedvalue = $ddl.val();
var selectedtext = $ddl.text();

HTH。