Javascript 使用jQuery读取下拉选择字段中的选定值

Javascript 使用jQuery读取下拉选择字段中的选定值,javascript,jquery,Javascript,Jquery,我想使用jQuery读取下拉列表中选择的值 我的HTML: <select id="selectValue"> <option value="Yes">Yes</option> <option value="No">No</option> </select> 谁能告诉我我的代码有什么问题吗? 下面是一个带有debbuger中result的快照尝试val()方法: $

我想使用jQuery读取下拉列表中选择的值

我的HTML:

<select id="selectValue">
  <option value="Yes">Yes</option>
  <option value="No">No</option>                         
</select>
谁能告诉我我的代码有什么问题吗? 下面是一个带有debbuger中result的快照

尝试
val()
方法:

$(document).ready(function () {
  var Value = $("#selectValue").val();
  alert(Value);
});
试试这个

 $('#yourDropdownId').change(function(){
     var selectedid=$('#yourDropdownId').val();
      alert(selectedid);
   });
试试这个

$(document).ready(function () {
 var Value = $("#selectValue").find(":selected").text();
  alert(Value );
});
$(“按钮”)。单击(函数(){
var value=$('#selectValue').val();
var text=$('option[value=“'+value+'”],$('selectValue')).text();
console.log(值);
console.log(文本);
});

对
不

获取所选值
似乎您还有一个额外的
var Value=$(“#selectValue选项:selected”)的末尾。text()语句。除此之外,代码对我来说很好。看看这把小提琴:@DavidR–这不会造成任何伤害…它的工作非常完美。。。有控制台错误吗?@Ma6139735是否要获取所选值或文本?另外,请确保在加载jquery和select输入后放置脚本。我不知道我的plce有何错误,它在这里不起作用,请尝试我的工作代码片段:$('option[value=“”+$('selectValue').val()+“]”,$('selectValue')).text();你的浏览器是什么?我能看看源代码吗?对我来说,id是错误的。浏览器是chrome,代码和我发布的问题一样简单,实际上这里我正在使用sharepoint,所以那里我只需要选择一个下拉列表值,但我还是给你一个codeLet我们。
$(document).ready(function () {
 var Value = $("#selectValue").find(":selected").text();
  alert(Value );
});