点击以在IE中触发自己

时间:2017-01-09 15:34:14

标签: javascript jquery internet-explorer eventtrigger

$('#submit-btn').click(function(e, prvnt){
    if(prvnt == undefined || prvnt == 'undefined' || prvnt == null){
        prvnt = false;
    }
    if(!prvnt){
        e.preventDefault();

        /* CUSTOM CODE HERE*/

        $(this).trigger("click", [true]);           
    }
});

Applogies如果这是重复但我找不到任何使用。以上基本上是我正在使用的,在Firefox和Chrome中运行良好。然而,在IE中,它确实运行,因为日志记录prvnt显示false和true,但默认按钮操作未运行。

这是表单的提交按钮,但我要求它触发按钮点击而不是表单提交。

由于

1 个答案:

答案 0 :(得分:0)

$('#submit-btn').click(function(e){
    /* CUSTOM CODE HERE*/
});

似乎我忘记了处理程序将在默认值之前运行,所以这就完成了工作。如果有人知道如何让触发器在IE中运行,我仍然会感兴趣。

谢谢大家的帮助