这是我的jQuery
$('#hijue').change(function () {
if($(this).prop(checked) == true) {
$('#puta').hide();
}
else {
$('#puta').show();
}
});
这是我的HTML
<input type="checkbox" name="hijue" id="hijue" unchecked>
<div id="puta"></div>
这个问题以前曾被其他人发布过,但我仍然停留在检索复选框中。有人请帮忙
最佳答案
您应该使用prop('checked')
。
您当前的代码使用checked
变量(我想您没有)。
如果打开控制台,您还将看到与此有关的错误。
$('#hijue').change(function () {
if($(this).prop('checked') == true) {
$('#puta').hide();
}
else {
$('#puta').show();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="hijue" id="hijue" unchecked>
<div id="puta">1234</div>