2016-09-12 97 views
1

我對這個問題的簡單性表示歉意,但由於某種原因,我無法弄清楚我的生活如何在使用$(this)代替$("input:checked")時通過循環輸入來驗證形成。如果$(this)是一個輸入,我該如何連接:checked

什麼我希望做的是開始關於輸入的checked值的當前迭代的if語句,這樣,而不是:

if ($("input:checked").val() === undefined) { 
    //do something 
} 

像這樣(但下面無明顯的工作,因此我的問題):

if ($(this) + (":checked").val() === undefined) { 
    //do something 
} 

任何幫助將不勝感激。

+0

請參見[檢查複選框是否使用jQuery進行檢查](http://stackoverflow.com/q/2204250/218196) –

回答

2

我想你會想用.is()

例如

if ($(this).is(":checked")) { 
    //do something 
}