【发布时间】:2016-08-31 00:46:23
【问题描述】:
有人可以帮我解决这个问题吗?
$('.check_group').click(function () {
var check = $(this).children('input')[0];
check.checked = !check.checked;
alert(check.checked);
//run something else
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="check_group" style="background-color: rgb(200, 138, 59);">
<input type="checkbox" />
</div>
所以,当我点击复选框时 - 更改复选框的状态,然后触发 jQuery 和状态更改回来。
如何使当你点击 div / Checkbox - 复选框发生变化并且有警报?
【问题讨论】:
-
不错的挑战!!!注意到在 Firefox 中(在 47 上选中)它可以按预期工作,但在 Google chrome 上却没有,而且我没有勇气在 IE 上进行检查......哈哈
-
究竟是什么不起作用?在 IE 和 Google chrome 中工作的临时解决方案(我的回答)..
-
@Pavel:你试过我的答案了吗?