Jquery 可以非常方便地用于從 html 表單中獲取選中值。
下面是一個例子,用于獲取所有選中項的值:
$('input:checked').each(function() { console.log($(this).val()); });
上面的代碼會對每個選中的 input 元素執行給定的回調函數,然后輸出它的值到控制臺。
如果要獲取特定名稱的選中項的值,則可以將選擇器字符串傳遞給 jQuery 函數,如下所示:
$('input[name="my_checkbox"]:checked').val()
上面的代碼將返回一個包含所選單選按鈕的值的字符串。如果沒有選中的單選按鈕,則該代碼將返回 undefined。
對于復選框,可以使用以下代碼獲得選中值的數組:
var selected_values = $('input[name="my_checkbox"]:checked') .map(function() {return $(this).val();}) .get();
上面的代碼將創建一個包含所選復選框的值數組,并將其保存在數組 selected_values 中。