2014-02-14 34 views
0

這應該是如此簡單。基本上我希望人們能夠從下拉列表中進行選擇,並且我想將值和實際文本作爲兩個單獨的項目傳遞。所以從下面我想要一個價格的類價格和一個類的標題。因爲我只能得到實際的「價值」。傳遞表單下拉的兩個值

<select name="class" id="class" value=""> 

    <option selected="selected" value="none">none</option> 

    <option value="$75.00">KinderDrawing for Pre-K Thursday 10am (Mar 20 to Apr 24) </option> 

    <option value="$75.00">KinderDrawing for Pre-K FULL Saturday 9:00am (Apr 5 to May 10) </option> 

    <option value="$55.00">Toddler Art Tuesday 10am (Mar 18 to Apr 22)</option> 

    <option value="$55.00">Toddler Art Saturday 10:30am (Apr 5 to May 10)</option> 

</select> 
+2

用jQuery做到這一點,按變化的方法您可以用選擇選項只傳遞_one_價值 - 如果你需要兩個值,那麼你將有把它們合併成一個,fe使用明確不能成爲任何一個部分的分隔符。順便說一句,我希望你不要在沒有任何驗證的情況下依賴這些價格服務端?否則,在您的系統中購物將很便宜,如果用戶想要:-) – CBroe

+2

我可以去免費的KinderDraw類 - 什麼是您的網站? ;) – Dutchie432

回答

0

可以爲select

$("#class").change(function() { 
    var selectedOption = $(this).find("option:selected"); 
    var text = selectedOption.text(); 
    var value = selectedOption.val(); 
}); 
+0

謝謝,這對我有用! – user2540016

相關問題