Я не могу привязать событие click к действию в фрагменте ниже. Есть идеи?Невозможно связать событие click в Backbone
var SelectView = Backbone.View.extend({
template: "#select-template",
initialize: function() {
this.render();
},
events: {
"click .placeholder": "optionsDropdown",
},
render: function() {
context = {className: this.className, options: this.model.get("options"), placeholder: this.model.get("placeholder")};
$(this.el).html(getHTML(this.template, context));
},
optionsDropdown: function() {
alert("Hello");
},
});
ли работа, если в вашем 'initialize' метода вы делаете' это $ el.on ("щелчок", this.optionsDropdown). '? – mash
@Mash: Нет, я просто попробовал это. По какой-то причине я не могу подключиться к нему. –
вам не хватает целевого элемента (el), я внесла изменения в свой ответ и добавил рабочий скрипт –