jQuery是一種常用的JavaScript庫(kù),它提供了許多實(shí)用的函數(shù)和方法,可以使JavaScript代碼更簡(jiǎn)潔、易讀和易維護(hù)。在jQuery中,有一個(gè)很有用的方法叫做on(),可以用來(lái)綁定事件處理函數(shù)。其中,onchecked事件是指當(dāng)一個(gè)復(fù)選框被選中時(shí)觸發(fā)的事件。
$('input[type="checkbox"]').on('change', function() { if($(this).is(':checked')) { //被選中后的回調(diào)函數(shù) } });
如上所示,我們可以使用on()方法綁定一個(gè)change事件到所有的復(fù)選框上。當(dāng)其中一個(gè)復(fù)選框狀態(tài)改變時(shí),事件處理函數(shù)就會(huì)被調(diào)用。在處理函數(shù)中,我們可以使用is()方法來(lái)判斷復(fù)選框是否被選中,從而執(zhí)行相應(yīng)的操作。
此外,我們也可以使用on()方法綁定其他一些事件到復(fù)選框上。比如,我們可以綁定click事件,使得當(dāng)用戶單擊復(fù)選框時(shí)發(fā)生一些操作。
$('input[type="checkbox"]').on('click', function() { if($(this).is(':checked')) { //被選中后的回調(diào)函數(shù) } else { //未被選中的回調(diào)函數(shù) } });
上面的代碼中,我們通過(guò)on()方法綁定了一個(gè)click事件到所有復(fù)選框上。當(dāng)用戶單擊某個(gè)復(fù)選框時(shí),事件處理函數(shù)就會(huì)被調(diào)用。在處理函數(shù)中,我們同樣可以使用is()方法判斷復(fù)選框的選中狀態(tài)。