我找不出這個代碼有什麼問題。它應該檢查一個複選框是否被選中,如果是則檢查是否爲「檢查」,如果不是則檢查爲「未檢查」。但是,它每次都會返回「已檢查」結果。jquery如果複選框被選中,警告與結果不起作用
$(document).ready(function() {
$('#midmenusubmit').click(function() {
if ($('input:c2:checked').val() != undefined) {
alert("checked");
//checked
}
else {
alert("not checked");
//not checked
}
});
});
<input type="checkbox" id="c2" name="c2" ></input>
<img src="image.png" id="midmenusubmit" />
你的選擇器是錯的,它應該是'#c2'而不是':c2'。 – BoltClock 2011-03-21 20:27:26