2016-05-29 14 views
0

Ich möchte Klick von Jquery-Code auf jedes Element des dynamisch erstellten Array mit DOM-Elementen (Schaltflächen, Kontrollkästchen usw.) auslösen. Dieser Code funktioniert nichtJquery Trigger Click-Ereignis auf jedem Element des Arrays

checkAllChilds: function(elements) { 
     for (var i = 0; i < elements.Length; i++) { 
      $(elements[i]).click(); 
     } 
+1

Es ist 'length', nicht' Length'. Außerdem wird '$ (elements) .click()' auch funktionieren. – haim770

+0

Was für ein dummer Fehler :) Danke :) – vortex

Antwort

0

Hier ist es. So einfach wie das:

elements = $("button, div, span"); 
 

 

 
$(elements).click(function(){ 
 
    //console.log($(this)); 
 
    console.log($(this).text()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
<button>button</button><br> 
 
<div>div</div> 
 
<span>span</span>

Verwandte Themen