Javascript 如何在不更改值的情况下获取下拉列表值?
我正在学习一个jQuery。我的问题是当我点击编辑按钮时,特定的下拉列表显示我选择了哪个。这是我想要存储在jQuery中的选定值,那么我如何存储它呢?我有附加的图像,请帮助我。 尝试使用 对于选定值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(
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()
方法应该可以满足您的需要。请发布选择的代码,而不是图像/屏幕截图!