我在使用orphan()函数从NodeList中删除节点时遇到了一些麻烦,希望有人可以帮助我。
我有以下代码:
dojo.connect(dojo.byId("close"), "onclick", function(){
console.log('close was clicked');
dojo.query("view-bg").orphan();
dojo.query("view-image").orphan();
});
我相信我误解了孤儿函数是如何使用的,但这是我到目前为止发现的最有用的文档:http://dojotoolkit.org/api/1.3/dojo/NodeList/orphan
当我点击元素时,控制台会记录我的消息,所以我知道它已经到了那一点,但由于某种原因,id为“view-bg”和“view-image”的div没有被删除
谢谢, 列维
答案 0 :(得分:4)
您可能需要调整查询。如果'view-bg'和'view-image'是ID,请使用'#view-bg'和'#view-image'。如果他们是CSS课程,请使用'.view-bg'和'.view-image'。
这应该有用!
提供了最新版本(1.5)的文档API:http://dojotoolkit.org/api/ 文档:http://dojotoolkit.org/documentation
汤姆