在我的登錄頁面中,我有一個複選框,它必須在change事件上做些事情,我在我的js中寫入了更改事件,並且必須檢查它是選中還是未選中,我用過很多方法,如如何檢查更改事件的複選框狀態
$(".checkbox").is(":checked")
/
$(".checkbox").attr("checked")
/
$(".checkbox").prop("checked")
,但所有以上不工作,近兩年回報不確定,其中作爲第一個總是返回false。 我已經擺弄這個here 。請幫我找出錯誤
HTML
<div class="checkbox">
<label>
<asp:CheckBox ID="checkbox" runat="server" cssClass="remember-me" Checked="false" />
Remember Me
</label>
</div>
JS
$(document).ready(function() {
$('.remember-me').change(function() {
alert($(".remember-me").is(":checked"));
});
});
使用'#checkbox',而不是'。記得,me'然後它工作。 – Mehraban 2015-02-10 05:08:10
此外,最好把你的代碼問題。 – Mehraban 2015-02-10 05:08:35
@SAM請重新加載qn,我已編輯 – droidev 2015-02-10 05:12:16