我的 select 语句发生了变化,我可以访问 this.value
等属性。
$('select[name="ceremony"]').on('change', function(){
console.log( this )
});
我需要以某种方式获取选定的值文本。 this.options
东西都不起作用
我明白了,我想像这样显示它:
$('.title').html( <here> )
最佳答案
要获取所选选项文本(而不是值),您可以使用$('option:selected',this).text()
:
$('select').on('change',function(){
console.log($('option:selected',this).text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option>Test</option>
<option>Test 2</option>
<option>Test 3</option>
</select>
关于javascript - 改变获取期权值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49453335/