0

我有一个下拉框(选择),其中包含 10 个不同的值供用户选择。我想这样做,如果用户选择一个,它会在提交表单时发布一个不同的值。

例如:

如果值读取:

'1-high'
'2'
'3'
'4-Low'

并且用户选择“1-high”,我希望表单发布“1”。

4

2 回答 2

1

如果您只想要字符串开头的数字,可以使用 parseInt()

var val = parseInt($('#dropdown').val())
于 2013-10-16T08:54:22.003 回答
1

select应该看起来像这样

<select>
    <option value="1">1-high</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4-low</option>
</select>

jQuery.val()然后获取使用方法的数值

$('select').val();
于 2013-10-16T08:53:28.863 回答