0

我有一个带有几个回调的主干应用程序。在某些时候,当我初始化视图时,我将 jQuery 对象缓存在一个变量中:

this.block = $('#block');

但是,当我尝试从控制台中的某个回调而不是通常情况下记录此对象时

[<div id="block"></div>]

我得到这个数组:

[context: document, selector: "#block", jquery: "1.10.2", constructor: function, init: function…]

如何从这个数组中获取常用的 jQuery 对象?

4

2 回答 2

0

那是通常的 jQuery 对象,它只是有一些额外的属性,因为 Backbone 扩展了一些原型。

于 2013-08-05T09:15:12.493 回答
0

如果 .animate() 等函数不起作用,您可能需要使用 $("#block").get(0);

于 2013-08-05T10:08:17.017 回答