Javascript 使用jQuery读取下拉选择字段中的选定值
我想使用jQuery读取下拉列表中选择的值 我的HTML: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()方法: $
<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 );
});