<分区>
我有一个选择标签。
这里是 jquery:
$('#offer').change(
function(){
alert($(this + "option:selected").val());
});
我想获取这个option:selected的值。上面的代码不起作用。但是,如果我传递一个 id,它就可以工作 "#idofselecet option:selected"
标签 javascript jquery
<分区>
我有一个选择标签。
这里是 jquery:
$('#offer').change(
function(){
alert($(this + "option:selected").val());
});
我想获取这个option:selected的值。上面的代码不起作用。但是,如果我传递一个 id,它就可以工作 "#idofselecet option:selected"
最佳答案
选择值将更改为所选选项中的任何文本:
$('#offer').on('change', function() {
alert( this.value );
});
你也可以这样做
$('#offer').on('change', function() {
alert( $('option:selected', this).val() );
});
这通过将 this
作为上下文传递给选择器来实现,但是您要将元素 this
添加到字符串 this + "选项: selected"
,那是行不通的。
关于javascript - 如何获得这个的选定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15034436/