javascript - 追加 - backbone.js listento




backbone.js-何がクリックされたかを知るイベント (2)

私のbackbone.jsビュークラスの1つで、私は次のようなものを持っています:

...

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

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

...

ページごとのマークアップには次のようなものがあるかもしれないからです。

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

どのようにイベントの原因となった要素についての情報を正確に見つけることができますか? または、この例では、それはクリックされましたか?



あなたはあなたが望む任意の属性を得ることができます。 ev動作しthis

perpage: function(ev) {
        console.log($(ev.target).attr('name'));
}




underscore.js