我在HTML下拉列表和jQuery方面遇到了一些麻烦。 一个选项是预先选择的
<select id="category">
<option value="1" selected="selected">Value 1</option>
<option value="2">Value 2</option>
</select>
我尝试使用此行获取所选值
$("#category").val();
但我总是得到预先选择的选项“1”。 还有像
这样的变种$("select option:selected").val();
不起作用。
有什么建议吗?
答案 0 :(得分:1)
$("#category").val()
为您提供所选的选项值。
答案 1 :(得分:0)
我认为你需要这个:
$("#category option:selected").text();
<强> DEMO 强>
由于。 $('#category').val()
会输出所选选项的value
属性。为了获得上述所需选项的text
。