我需要從選擇列表中獲取值,但JQuery將返回select中選項的文本。JQuery檢索文本而不是選擇列表的值
我有以下簡單的代碼。
<select id="myselect">
<option selected="selected">All</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
然後我用下面的JQuery的,而且我認爲他會得到我的價值
var myOption = $('#myselect').val()
,但是當我看到myOption
我得到的「一」或「二」的文本?
你的問題是有點混亂。你說你想得到'1'或'2',但是你得到'one'和'two'來代替?如果是的話,我不能重現你的問題:http://jsfiddle.net/xmvFS/。確保你的'option'元素實際上具有'value'屬性或提供演示。如果是反過來,你想獲得文本,它是一個重複的http://stackoverflow.com/questions/196684/jquery-get-select-option-text – 2012-04-19 10:24:50
是所有的代碼?工作正常:http://jsfiddle.net/38F6F/ – Henry 2012-04-19 10:25:15
是那個答案適合你? – 2012-04-19 10:29:55