Javascript 如何在不更改值的情况下获取下拉列表值?

Javascript 如何在不更改值的情况下获取下拉列表值?,javascript,php,jquery,Javascript,Php,Jquery,我正在学习一个jQuery。我的问题是当我点击编辑按钮时,特定的下拉列表显示我选择了哪个。这是我想要存储在jQuery中的选定值,那么我如何存储它呢?我有附加的图像,请帮助我。 尝试使用 对于选定值 var selected_value= $('.service_select').val(); 对于下拉列表的所有选项值 var all_values= $('.service_select option').map(function(obj){ return $(obj).attr(

我正在学习一个jQuery。我的问题是当我点击编辑按钮时,特定的下拉列表显示我选择了哪个。这是我想要存储在jQuery中的选定值,那么我如何存储它呢?我有附加的图像,请帮助我。

尝试使用

对于选定值

var selected_value= $('.service_select').val();
对于下拉列表的所有选项值

var all_values= $('.service_select option').map(function(obj){ 
     return $(obj).attr('value');
});
对于具有键值对的所有选项值

var all_values= {};
$('.service_select option').each(function(){ 
    all_values[$(this).attr('value')]=$(this).text();
});
$('select').val()
将获得
属性

如果需要所选选项的文本,请使用
$('select').find(':selected').text()

这里有一个例子:

$(函数(){
//获取所选的值
log($('.service_select').val());
//在选择更改时捕获选定值
$('.service_select').change(function(){
log($(this.val());
});
});

--挑选--
选择1
选择2
选择3

不清楚您到底在问什么,但是
val()
方法应该可以满足您的需要。请发布
选择的代码,而不是图像/屏幕截图!