2010-08-24 5 views
24

Ich habe dieses HTML, die wie folgt aussieht:JQuery/JavaScript - klicken Trigger-Taste aus einem anderen Schaltfläche klicken Ereignis

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

und JS:

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

So wie kann ich das Click-Ereignis auslösen aus die 2. Schaltfläche, indem Sie auf die erste klicken? Bitte beachte, dass ich keine Kontrolle über die zweite Taste haben, weder auf den HTML-Code oder das Click-Ereignis auf sie ...

+0

Sie sagen, Sie haben keine Kontrolle über die zweite Taste, warum? ist es in einem 'iframe' basierend auf einer anderen Domain? –

+0

nein, es ist in der Wordpress-Kern, und ich möchte nicht Code von ihm ändern – Alex

Antwort

59

ids In den beiden Eingängen, id = "erster" und id = "zweites"

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

danke, dachte nicht, es wäre so einfach :) – Alex

8

Sie dies bedeuten:

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

Nun, Sie feuern nur das gewünschte Click-Ereignis:

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