Wie man am target-element mit jQuery event listener?

Ich habe einen Ereignis-listener, und ein element, das löst ein benutzerdefiniertes Ereignis " beim klicken. Sie sind wie folgt eingerichtet:

$(document).on('customEventName', function(e) {
    //do something
});

$(document).on('click', '[data-action]', function(e) {
    e.preventDefault();
    $(document).trigger( $(this).attr('action') );
});

Sagen, ich habe eine anchor-tag (<a href="#" data-target="customEventName">) auslösen, die click Fall, wie würde ich dann an die <a> tag und seine Eigenschaften in meiner Zuhörer? Ich bin zu wollen, um auf das Objekt zu analysieren, zusätzliche data- Attribute.

  • Wenig verwirrt, scheint, Sie sind bereits mit this Sie möchten, übergeben Sie die Instanz von this auf Ihre benutzerdefinierten listener?
  • Im Grunde, ja.
InformationsquelleAutor Martin Bean | 2013-08-01
Schreibe einen Kommentar