1
我試圖用下面的代碼來獲取多重選擇的所有選項值。如何通過jquery獲取多選中的所有選項值?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
當我這樣做時,我只返回[object Object]。
關於如何解決這個問題的任何建議?
我試圖用下面的代碼來獲取多重選擇的所有選項值。如何通過jquery獲取多選中的所有選項值?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
當我這樣做時,我只返回[object Object]。
關於如何解決這個問題的任何建議?
嘗試:
var arr = [];
$("#SelectRight > option").each(function(){
arr.push(this.value);
});
這都將值存儲在陣列arr
。
如果你想他們是一個字符串用逗號隔開,就可以進一步是這樣的:
var str = arr.join(', ');
var optionArray = $.makeArray($("#SelectRight option"));
你想如何存儲這些值?在數組中?用逗號隔開?還是還有什麼? – papaiatis 2012-02-22 09:32:03
我想用逗號分隔它。 – ffffff01 2012-02-22 09:35:42
SelectRight是您選擇的名稱嗎? – 2016-11-09 15:01:51