3

我有一个工作示例,但我不确定为什么我的实现不起作用。有人可以帮忙吗?我错过了一些东西,我需要另一双眼睛来为我找到它。:)

JSFiddle 演示<-- 在此处查看代码。

我正在尝试重现此处使用的功能。我似乎对传递/访问event变量有点困惑。

谢谢!!:-)

4

3 回答 3

5

绑定到 Click 事件:示例

$(document).ready(function() {
    $('#checkbox1').click(function(event) {
        if (flag) {
            CancelEvent(event);
            return event.returnValue;
        }
        SomeOtherStuff('this method has real functionality too');
    });
});​

更改事件结构以取消已经发生的操作有点晚。此外,还省略了返回值。所以我将它添加到事件处理程序中。

于 2012-11-12T15:44:34.580 回答
2

您忘记添加return event.returnValue;并且 onClick 将代替 onChange 工作?

http://jsfiddle.net/wanUF/11/

于 2012-11-12T15:45:32.030 回答
2

工作jsfiddle

在复选框单击时返回 false。

$('#checkbox1').click(function(event) {

    return false;
});

您可以使用输入的禁用属性

<input type="checkbox" id="checkbox1" disabled=disabled  />
于 2012-11-12T15:48:10.127 回答