我有一个名为Notification.js的js文件,其中包含一个填充div的函数,用于显示消息I传递给它的消息,如下所示
Notification.js
function msgStatus(Message) {
$("#Messagebar").html(Message);
$("#Messagebar").css("color","#000000");
}
在我的骨干js视图中,我调用此函数如下(当然在我的视图的define部分中拉动Notification.js之后)
render: function () {
this.$el.html(this.template_catalog());
msgStatus("This is a test message");
return this;
}
但div没有填充消息。它仍然是空白的。 能告诉我出错的地方吗?
答案 0 :(得分:2)
该视图尚未附加到DOM,因此当您致电msgStatus("This is a test message");
时,$("#Messagebar")
未定义。