【发布时间】:2012-11-09 11:46:32
【问题描述】:
我编写了一个简单的 js 函数来打开/关闭复选框,然后单击父级(在本例中为 TD)。当您单击 TD 上的任意位置时,此功能按预期工作。
但是,当您单击复选框本身时,什么也没有发生。
我想知道的是为什么它会这样做,什么是最好的解决方法?
I have a provided a jsfiddle to demo this.
这是我的js函数:
$("td.onoff").click(function() {
var objCheckbox = $(this).find("input[type=checkbox]");
if( objCheckbox.length >= 1 ) {
objCheckbox.prop("checked", !objCheckbox.prop("checked"));
}
});
谢谢。
【问题讨论】:
标签: jquery html checkbox toggle prop