2010-08-24 20 views
24

Bu şuna benzer HTML vardır:JQuery/JavaScript - tetik düğmesi başka düğmesinin click olayı tıklayın

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

ve JS:

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

nasıl click olayını gelen tetikleyebilir İlk tuşa tıklayarak ikinci düğme? Ben 2 düğmenin üzerine, ne html ya da üzerinde click olayı üzerinde herhangi bir kontrol yok Not ...

+0

İkinci düğme üzerinde hiçbir kontrolünüz olmadığını söylüyorsunuz, neden? farklı bir alana dayalı bir “iframe” içinde mi? –

+0

no, Wordpress çekirdeğindedir ve kod – Alex

cevap

59

her iki girişe kimliklerini ekleyin, kimlik = "ilk" ve id = "ikinci"

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

kodundan değiştirmek istemiyorum, bu kadar kolay olacağını düşünmüyorum :) – Alex

8

Bu demek:

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

Eh, sadece ateş istenen tıklama etkinlik:

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