2013-12-18 238 views
0

我想從使用jquery的多個選擇標記中獲取多個選擇值。從類名獲得值也會很好,但我有19個選擇標籤不同的id,但類名相同,所以我只想獲得任何選項值的所有值。 我正在嘗試類似的東西,但都是徒勞的。這裏.vals是每個選擇標籤的類名,而valsa是類名<tr class="valsa">。我正在嘗試通過相同的tr類獲得它們。請幫助jquery從多個選擇標記中獲取多個選擇值

function Values(){ 

var val = $(".vals.valss.valsss").val(); 
alert(val); 
    } 

回報undefiened ......

+0

請回復我... – user3040719

+0

什麼這裏是標籤? – Napster

+0

user3040719

回答

0

嘗試.MAP()

var a = $(".valsa .vals").map(function() { 
    return [$(this).val()] 
}).get(); 
alert(a); 

演示:Fiddle

+0

沒有lucks兄弟。你能讓它變得更好嗎?謝謝 – user3040719

+0

@ user3040719請參閱http://jsfiddle.net/arunpjohny/gNfhF/1/ –

+0

user3040719

0

你可以選擇框有以下的JQuery碼。

var selectBoxList = $('select.yourClass'); 

之後,你需要遍歷所有這些選擇框,並得到像這樣的選擇選項。

selectBoxList.each(function() 
{ 
    var selectedOption = $(this).val(); 
}); 
+0

3多重選擇標籤 - >每個標籤都有一個刪除按鈕 - >當我按任何刪除按鈕時,它將返回該選擇標籤的值並將其刪除從選擇標籤以及。請我想要這個。 – user3040719

0

試試這個 像這樣的事情

$("option:selected").map(function(){ return this.value }).get(); 
+0

3多重選擇標籤 - >每個標籤都有一個刪除按鈕 - >當我按下任何刪除按鈕時,它會返回值選擇標籤並將其從選擇標籤中刪除。請我想要這個。 – user3040719

+0

我認爲沒有必要刪除按鈕,如果他們是一個多選擇框,然後在$ _REQUEST你將只會得到那些被選中的數據。 – Napster

+0

我確實需要刪除按鈕,因爲我想從選擇標記中刪除該選項值,然後想要獲取其值。請... – user3040719

0

試試這個:

var values = []; 
$('#.valsa .vals').each(function(i, selected){ 
    values[i] = $(selected).attr('value'); 
}); 
+0

3多選標籤 - >每個標籤都有一個刪除按鈕 - >當我按下任何刪除按鈕時它會返回我選擇標籤的價值,並從選擇標籤中刪除它。請我想要這個。 – user3040719

+0

你能幫忙嗎? – user3040719