[英]add element to “this.$el” in Backbone
我想知道是否有任何簡單的方法可以添加一些元素。$ el in Backbone。 我無法觸發事件搜索,因為按鈕在我的身邊。$ el。 你知道任何正確的解決方案嗎?
例:
HTML
<ul>
<li><a href="#">Home</a></li>
<li><a href="#" class="search">Search</a></li>
</ul>
<div class="contener"> <div class="articles"></div> </div>
JS
var EventsView = Backbone.View.extend({
el: $(".contener"),
events: {
"click .search" : "search"
},
search: function() {
//some code here
}
})
您必須手動添加此類事件:
var EventsView = Backbone.View.extend({
el: $(".contener"),
initialize: function() {
$(document).on('click', '.search', _.bind(this.search, this));
//$('.search').on('click', _.bind(this.search, this));
},
search: function() {
//some code here
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.