2010-08-24 208 views
24

我有这样的HTML看起来像这样:JQuery的/ JavaScript的 - 触发按钮从另一个按钮单击事件单击

<input type="submit" name="savebutton" class="first button" /> 
<input type="submit" name="savebutton" class="second button" /> 

和JS:

jQuery("input.second").click(function(){ 
    // trigger second button ? 
    return false; 
}); 

所以,我怎么能触发从Click事件点击第一个第二个按钮? 请注意,我没有对第二个按钮,既不在HTML或在其上单击事件的任何控制...

+0

你说你无法控制第二个按钮,为什么?它是否在基于不同域的'iframe'中? – 2010-08-24 19:38:41

+0

不,它在WordPress的核心,我不想修改它的代码 – Alex 2010-08-24 19:41:05

回答

59

添加ID的两个输入端,身份证= “第一” 和id = “第二”

//trigger second button 
$("#second").click() 
+0

谢谢,没想到会那么简单:) – Alex 2010-08-24 19:41:41

8

你的意思是这样的:

jQuery("input.first").click(function(){ 
    jQuery("input.second").trigger('click'); 
    return false; 
}); 
18

嗯,你刚刚火所需的单击事件:

$(".first").click(function(){ 
    $(".second").click(); 
    return false; 
}); 
15
jQuery("input.first").click(function(){ 
    jQuery("input.second").trigger("click"); 
    return false; 
});