当我勾选两个复选框时,警报信息无法显示。那我怎么能显示错误信息?
<body>
<div class="float0">
<input type="checkbox" id="c" value="first">
<label for="c"><strong>ABC</strong>
</label>
<br>
</div>
<div class="float0">
<input type="checkbox" id="d" value="second">
<label for="d"><strong>PQR</strong>
</label>
<br>
</div>
</body>
$(document).ready(function() {
if ($('#c').is(":checked") && $('#d').is(":checked")) {
alert('i m here');
}
});
答案 0 :(得分:2)
$(':checkbox').change(function() {
if ($('#c').is(":checked") && $('#d').is(":checked")) {
alert('i m here');
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="float0">
<input type="checkbox" id="c" value="first">
<label for="c"><strong>ABC</strong>
</label>
<br>
</div>
<div class="float0">
<input type="checkbox" id="d" value="second">
<label for="d"><strong>PQR</strong>
</label>
<br>
</div>
答案 1 :(得分:0)
只需使用复选框的change()事件来检测是否选中了两个复选框:
$( document ).ready(function() {
$("input:checkbox").change(function() {
if ($('#c').is(":checked") && $('#d').is(":checked")) {
alert('i m here');
}
})
});