如果我有这样的代码,如何获取 jQuery 中选项选择框的值,
<select id='media' name='media'>
<option value='1'>media1</option>
<option value='2'>media2</option>
<option value='3'>media3</option>
</select>
当我为更改事件编写代码时,
$(document).ready(function()
{
$("#media").change(function()
{
var id=$(this).val();
var dataString = 'id='+ id;
alert(id); return false;
});
});
它给了我 media1
,media2
,media3
而不是 1, 2, 3
如何获取值1、2、3?
最佳答案
$("#id option:selected").val();
这里id
是选择框的id。我确信它会 100% 工作。
如果您想要选择文本,请使用此:
$("#id option:selected").text();
关于jquery - 如何在 jQuery 中获取选择框选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12489527/