私は Backbone JS の新しい学習者で、問題に遭遇しました。
ウェブページにボタンがあります。ボタンをクリックすると、属性「msg」が出力されます
<script>
var m = Backbone.Model.extend({
initialize: function(options){
console.log("A view item is created");
},
default: function(){
return{
msg: "hello world",
num: 1000
};
}
});
var v = Backbone.View.extend({
el: $("body"),
events: {
"click #b": "outputMsg"
},
outputMsg: function(model){
$("#d").append(model.get('msg'));
}
});
var test = new v;
</script>
しかし、デバッガーは $("#d").append(model.get('msg')); に問題があることを示しています。
どうすれば解決できますか?ありがとう!