我多選下拉菜單中的工作下面提到jQuery來訪問多選擇下拉菜單
<select class="form-input name="hideLineItemColumns_quote" multiple="true" ">
<option selected="true" value="part_desc">Description</option>
<option selected="true" value="part_number">Product</option>
<option selected="true" value="costEa_line">Cost</option>
</select>
我要訪問值&文本的所有選擇的選項,並在進一步的邏輯中使用它們。我試過這樣做
var tempVar = jQuery("Select[@name='hideLineItemColumns_quote'] option:selected").text();
alert(tempVar[0]);
而不是顯示「說明」,它顯示「D」。它將所有三個值組合在一個長字符串中。任何想法我做錯了什麼?
感謝, Nitesh
有意義..但是不要回頭看一個字符串,它應該用三個值描述,產品和成本來回應一個數組。有沒有其他方法可以分別訪問所有選定的值? – Nitesh
http://jsfiddle.net/efh4a/ – Joe
上面的代碼工作正常,但頁面上還有其他Select標籤,邏輯拉第一個選擇標籤的第一個選定值,而不是我特別提到的標籤(@ name =' hideLineItemColumns_quote')。我是否需要指定其他內容? – Nitesh