在尝试查找模板生成的元素后获取未定义

时间:2014-06-06 15:05:28

标签: javascript jquery backbone.js

我在其中一个渲染函数中有以下代码:

$newItemView = this.template( {item:this.model} );
$newItemView.find('.other-items-from-same-shop');

为什么我在newItemView上调用find时总是得到一个未定义的? newItemView就在那里。

我的模板可以看到here,当我尝试打印$ newItemView时,它会从模板中打印出生成的html。

1 个答案:

答案 0 :(得分:0)

我假设你正在使用jQuery,所以试试这个:

$newItemView = $(this.template( {item:this.model} ));
$newItemView.find('.other-items-from-same-shop');