如何使用 JQuery 从下拉菜单中显示所选值?
How to display the selected value from the dropdown menu using JQuery?
我正在尝试使用 jquery 显示从下拉菜单中选择的值。 jquery 中的选项是动态加载的。
for(i=0;i<data.length;i++){
$('.daysofWeek').append('<option>' + data[i].days +'</option');
}
现在我正在尝试显示使用以下代码选择的选项。
$('.daysofWeek').on("change" ,function() {
var daySelected= $('.daysofWeek').children("option:selected").text();
alert(daySelected);
});
问题是显示 returns 下拉列表中的第一个值以及所选值。例如,如果所选值为星期一,则返回星期日星期一。请指教
看看这个 jsfiddle http://jsfiddle.net/7vbs9eov/
我刚试过 this.value
,它提醒了我选择的选项。
也许这对你有用?
我正在尝试使用 jquery 显示从下拉菜单中选择的值。 jquery 中的选项是动态加载的。
for(i=0;i<data.length;i++){
$('.daysofWeek').append('<option>' + data[i].days +'</option');
}
现在我正在尝试显示使用以下代码选择的选项。
$('.daysofWeek').on("change" ,function() {
var daySelected= $('.daysofWeek').children("option:selected").text();
alert(daySelected);
});
问题是显示 returns 下拉列表中的第一个值以及所选值。例如,如果所选值为星期一,则返回星期日星期一。请指教
看看这个 jsfiddle http://jsfiddle.net/7vbs9eov/
我刚试过 this.value
,它提醒了我选择的选项。
也许这对你有用?