2016-11-19 5 views
0

Ich schreibe ein Skript für mich selbst und es gibt eine Seite mit einem Knopf und wenn ich auf diesen Knopf klicke, öffnet sich Menü. So , hier ist der Deal, ich brauche irgendwie programmatisch das Ereignis auszulösen, wenn der Benutzer auf die Schaltfläche klickt beginnt, hier ist der Code des Elements:JQuery - Aufrufereignis von onlick

<a class="btn_green" href="javascript:void(0)" onclick="Market_ShowPopup(440, &quot;Some Text&quot;, &quot;Some text&quot;); return false;"> 
<span>Some text...</span> 
</a> 

Vielen Dank im Voraus!

Antwort

0

Setzen Sie Ihre Aussagen in dieser Funktion, die vor dem Menü ausgeführt werden soll, geöffnet:

document.querySelector('.btn_green').addEventListener('click',function(e){ 
      // Do something before menu is opened! 
     }); 
0

Sind Sie benötigen, wie die

$(document).on('click','.btn_green',function(){ 
 
Market_ShowPopup(440, "Some Text", "Some text") 
 
}) 
 

 
function Market_ShowPopup (num,one,two){ 
 
    console.log(num+':'+one+':'+two) 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a class="btn_green" > 
 
<span>Some text...</span> 
 
</a>

0

können Sie nur verwenden:

$(.btn_green).click() 

Um das Klickereignis auf der Schaltfläche auszulösen.

Verwandte Themen