[javascript] backbone.js - Ereignisse, wissend, was geklickt wurde


Answers

ev.target kann irreführend sein, Sie sollten ev.currentTarget wie auf http://www.quirksmode.org/js/events_order.html

Question

In einer meiner backbone.js-Ansichtsklassen habe ich Folgendes:

...

events: {
  'click ul#perpage span' : 'perpage'
},

perpage: function() {
  // Access the text of the span that was clicked here
  // Something like: alert($(element).text())
},

...

weil mein pro-Seite-Markup etwas wie folgendes haben könnte:

<ul id="perpage">
  <li><span>5</span></li>
  <li><span>10</span></li>
</ul>

Wie kann ich Informationen über das Element finden, das das Ereignis ausgelöst hat? Oder in diesem Fall wurde das angeklickt?




Related