Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

jQuery plugin click event children

$
0
0

Ich kann ja bei einem Shopware jQuery Plugin mit 

me._on(me.$el, 'click', function(event) { .... }));

auf einen Klick auf $el reagieren. Wie kann ich aber nun einen click listener für (dynamisch erzeugte) child elemente von $el anlegen?

<div class="parent">
  <div class="node"></div>
  <div class="node"></div>
  <div class="node"></div>
</div>

sprich sowas in der Art:

jQuery('.parent').on('click', '.node', function(e) { ... }));

// oder alternativ falls obiges nicht möglich
jQuery('.parent .node').on('click', function(e) { ... }));

Vorläufig benutz ich folgenden code, aber weiß nicht ob das sooo gut it.

me.$el.on('click', '.node', function(e) {
    e.preventDefault();
    /* .. do something .. */
}.bind(me));

 


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>