jQuery的checked()函數是用來獲取或設置用于選擇的單選按鈕或復選框的選中狀態。該函數返回一個布爾值,指示所選元素的當前選擇狀態。
使用checked()函數,可以輕松地獲取已選中的復選框或單選按鈕:
var isChecked = $("#myCheckbox").checked();
如果元素當前被選中,則isChecked將返回true,否則將返回false。
另外,還可以使用checked()函數來設置元素的選中狀態:
$("#myCheckbox").checked(true);
這將使元素處于選中狀態。同樣地,如果參數為false,則元素將取消選中狀態。
checked()函數還允許您選取多個元素,并在所有元素上執行相同的操作。例如,以下代碼將選中所有class為“myCheckbox”的元素:
$(".myCheckbox").checked(true);
這是一種快速設置多個元素的選中狀態的方法。
最后,checked()函數還可以結合其他jQuery函數使用,例如.val()和.attr()。例如,以下代碼獲取名為“myRadio”的單選按鈕的值:
var selectedValue = $("#myRadio:checked").val();
在這里,“:checked”過濾器選擇已選中的單選按鈕,“.val()”函數從選中的單選按鈕中獲取值。
總之,checked()函數是一個非常有用的函數,在處理單選按鈕和復選框時,可以輕松地獲取和設置它們的選中狀態。結合其他jQuery函數使用,checked()函數可以提供更廣泛和靈活的功能。