无法在Firefox中将点击事件从一个元素传输到另一个元素

时间:2014-04-29 04:33:52

标签: javascript jquery firefox javascript-events click

以下代码适用于Chrome,Safari和Opera,但适用于Mozilla Firefox。

$("#first").click(function () {
    event.preventDefault();
    $("#second").click();
    return false;
});
<form action="http://jsfiddle.net">
    <input type="submit" value="Go to Bing" id="first">
</form>

<form action="http://example.com">
    <input type="submit" value="Go to adams" id="second">
</form>

小提琴:http://jsfiddle.net/5GRVb/

[已解决]:谢谢@ C-lin

2 个答案:

答案 0 :(得分:1)

您错过了在函数中传递参数事件:

$("#first").click(function(event){
\\    ---------     here    ^^

答案 1 :(得分:1)

不需要将event.preventDefault()与return false一起使用。这将有效。

$("#first").click(function(){
    $("#second").click(); 
    return false;
});