當我們需要判斷一組復選框(checkbox)中是否有選中的時候,可以使用jQuery的屬性選擇器和prop()方法來實現(xiàn)。比如我們有一組復選框,它們的class都是“check”,那么我們可以使用如下代碼:
if ($('.check:checked').length >0) { // 有選中的復選框 } else { // 沒有選中的復選框 }
上面的代碼中,我們使用了屬性選擇器:checked來選擇所有被選中的復選框,并且使用length屬性來獲取選中復選框的數(shù)量。如果數(shù)量大于0,則說明有復選框被選中了。
另外,我們也可以使用prop()方法來獲取復選框是否被選中的狀態(tài)。例如,我們有一個id為“my-checkbox”的復選框,那么我們可以使用如下代碼:
if ($('#my-checkbox').prop('checked')) { // 復選框被選中了 } else { // 復選框沒有被選中 }
上面的代碼中,我們使用prop()方法來獲取復選框的checked屬性,如果該屬性為true,則說明復選框被選中了。