在jQuery中,經常會用到checkbox和radio,然而,當需要獲取這些元素中選中的值時,必須使用checked屬性。代碼如下:
// 獲取checkbox選中的值 var val = $("input[type='checkbox']:checked").val(); // 獲取radio選中的值 var val = $("input[type='radio']:checked").val();
上述代碼使用了jQuery的選擇器,它們分別是:input[type='checkbox']:checked 和 input[type='radio']:checked,分別表示已經被選中的checkbox和radio元素。
如果需要獲取多個checkbox選中的值,可以使用each()函數遍歷每一個選中的元素并將它們的值存儲在一個數組中:
var vals = []; $("input[type='checkbox']:checked").each(function() { vals.push($(this).val()); });
通過上述代碼,我們可以獲取到選中checkbox和radio的值,并將它們存儲在變量中或在數組中進行進一步操作。