我需要获取 SELECT 标记的当前值。为此,我使用了 $('select').val()
,但这只返回默认值并且没有改变。也许我可以帮助我?
$('div#buy input').fancybox({
ajax : {
type : "POST",
data : {
id: $('input[name="id"]').val(),
count: $('#count').val()
}
}
});
<select id="count">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
最佳答案
$('#count').val()
将返回当前选择的值。您缺少选项的值。
<select id="count">
<option value="1">1</option>
<option value="2">2</option>........
编辑:
如果你不想在选项中指定值而不是你可以使用的。
$('#count :selected').val()
关于javascript - 使用 JQuery 在 <select> 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614514/