0
A
回答
2
您可以使用map
和join
功能是這樣的:
var vals = $(':checkbox:checked').map(function(){
return $(this).val();
}).get().join(',');
// save the values to a hidden field
$('#hidden_id').val(vals);
真棒!非常感謝!有沒有辦法將勾選的數量限制爲三個?因此,如果他們檢查三個,它會禁用其餘的,但如果他們取消選擇一個,他們會再次點擊。是否有一個jquery函數來計算勾選的數量?我試圖修改上面的代碼來完成,但它沒有奏效。 – Odyss3us 2010-08-13 10:28:02
要計算選中/勾選的複選框,請使用:'alert($(':checkbox:checked')。size());'注意我的答案中的代碼只獲取選中/勾選的複選框的值。現在你知道如何得到勾選複選框的數量,如果你願意,你可以按照你的要求修改代碼,祝你有個愉快的時間:) – Sarfraz 2010-08-13 10:47:18
真棒,會做!感謝名單! (): – Odyss3us 2010-08-15 20:44:55