我在树()中添加模板:
var $monitor = $("ul#u-my-monitors");
var liData = {...};
Blaze.renderWithData(Template.uTreeLi, liData, $monitor[0], $monitor.find("li:last")[0]);
然后我将其删除:
Blaze.remove(Blaze.getView($("#u-monitors").find("li[data-target='" + $element.attr("id") + "']")[0]));
//$("#u-monitors li[data-target='" + $element.attr("id") + "']").remove();
Blaze.remove不起作用,但jQuery版本没有。
我错过了什么吗?答案 0 :(得分:1)
最近我也碰到了这个问题。而不是
var view = Blaze.getView($("#some-id");
Blaze.remove(view);
我这样做了:
var view = Blaze.getView($("#some-id"))[0];
Blaze.remove(view);
如果你
的console.log($("#一些-ID&#34));
,它返回一个数组。希望这可以帮助。