无法使用jquery和backbone将html附加到div父级

时间:2014-08-08 21:00:58

标签: javascript jquery backbone.js append marionette

我正在使用Backbone marionnete也创建一些视图。 现在我需要对我的后端执行ajax调用。为了让用户清楚我执行一个动作,我想展示一个微调器。我的眼睛感觉到了这一点:spin.js现在在我触发我的ajax调用之前,我想将微调器附加到我的父母身上。因此,我虽然使用普通的jquery并像这样追加el

callBackend: ->
  spinner = new Spinner(opts).spin();
  $('.model-content').append(spinner.el);

现在我注意到没有任何东西可以添加到dom中。但是当我使用调试器在浏览器终端中执行相同的命令时,所以相同的微调器实例在屏幕上很好地绘制。所以我知道$('.model-content').append(spinner.el);出于某种原因表现得像它应该的那样。有人指点什么?

由于

1 个答案:

答案 0 :(得分:1)

如果没有看到你的其余代码,我猜它会与你传递给你的微调器有什么关系。如果你正在传递选择'去掉它。否则,请确保您传入选项对象。

尝试

spinner = new Spinner().spin();

opts = { color: '#000', width: 10 }
spinner = new Spinner(opts).spin();