我想使用jquery或javascript从dropdownlist中获取所选值。请帮帮我
答案 0 :(得分:1)
$(function(){
$("#ddlID").change(function(){
console.log($(this).val());
});
});
答案 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。