代码如下
<span class="hidemore">
<input type="checkbox">按钮
</span>
效果
$(".hidemore").click(function () {
var checked = $(this).find("input").is(':checked');
if (checked === false) {
$(this).find("input").prop("checked", "checked");
$(this).parent().find("span:first-child").find("a").removeClass("on");
} else if (checked === true) {
$(this).find("input").removeAttr("checked");
}
});
这段代码很奇怪,点击span的时候input能打上勾,但是点击input的时候勾选不上。
我一直觉得是冒泡原因。
请问下大牛写还有什么方法
一只名叫tom的猫
侃侃无极
相关分类