2016-01-25 37 views
0

我正在使用複選框,用戶可以選擇一個或多個選項。如果複選框已經被檢查(當從數據庫檢索信息時),我設法觸發事件。但是我也想在複選框被選中時觸發這些相同的事件。jquery如何綁定.is()和.on()事件

我已經用google搜索瞭如何在jQuery上綁定兩個事件,但是如何處理$('#item').is(':checked')$('#item').on('click', function(){})

本來我這樣做像這樣的if內只爲​​:

if($('#item').is(':checked')){ 
//my stuff working fine so far 
} 

但我不能找出如何將它們綁定if運營商內部。我已經嘗試了以下,但我無法使它工作。

if($('#item').is(':checked') || $('#item').on("click",function(){})){ 
    //my stuff working fine so far 
    } 

任何想法?

+1

@MikeC該死的,這確實是一個超級巨型重複。繼續刪除此問題。 :-D – Pathros

回答

2

您可以綁定更改事件並在頁面加載時觸發它。

$('#item').on("change",function(){ 
    if(this.checked){ 
     //my stuff working fine so far 
    } 
}).trigger('change');