2012-08-14 79 views
0

我有多個窗體與唯一的ID和具有相同的複選框元素集。我想使用jQuery獲取數組中的複選框ID列表,並將其發送給參數類型爲IEnumberable的mvc動作。Jquery獲取複選框ID列表發送到mvc控制器動作

我在jQuery中使用下面的代碼來獲取窗體內的複選框但不成功。任何人都可以幫我解決這個問題嗎?

 var test = $("#11form input[type='checkbox']:checked"); 
     alert(test.length); 

在此先感謝

回答

1
var test = $("#11form input[type='checkbox']:checked"); 

var ids = test.map(function() { 
    return this.id; 
}).toArray(); 

DEMO

+0

@elamaran檢查更新演示 – thecodeparadox 2012-08-14 11:30:57

+0

感謝您的答覆。不幸的是,我沒有得到IDS。即使選中了其中一​​個複選框,test.length也不會顯示任何值。 – elamaran 2012-08-14 12:08:20

+0

jsfiddle演示沒有加載,但示例中的代碼在I.E.9中適用於我。謝謝。 – Dib 2015-05-15 14:34:39