2010-08-03 75 views
0

大概是一個簡單的,但我需要一些幫助。我有一些單選按鈕和使用以下jQuery來看看這是檢查:jQuery等價的單選按鈕「檢查」下拉菜單

var desc1 = ($('input[name=area]:checked').val()); 

這工作得很好,但我現在需要使用下拉菜單代替單選按鈕。我嘗試了相同的jQuery,並與「選擇」,而不是「檢查」,但沒有運氣。我如何得到這個工作?

感謝

回答

3

什麼你想要得到的是實際上<select>元素的值:select只是一個單一的元素,在option標籤不會最終成爲

$("select").val(); 
+0

完美的作品,將接受2分鐘的回答,謝謝 – IceDragon 2010-08-03 00:33:52

0

元素本身。

只需使用val方法來獲得所選擇的選項的值:

var desc1 = $('select[name=area]').val(); 
+0

HMM時似乎沒有顯示任何東西(當我打電話DESC1爲我之前做過)?謝謝 – IceDragon 2010-08-03 00:31:19

+0

@Icedragon:對,它是一個選擇標記,而不是輸入標記。糾正。 – Guffa 2010-08-03 07:18:02