我想使用https://dojotoolkit.org/reference-guide/1.10/dijit/Tooltip.html#attaching-to-multiple-nodes中解释的示例将Tooltip分配给多个节点。
但我想传递NodesList。像这样:
new Tooltip({
connectId: query('.list-container'),
selector: query('.list-container-item'),
getContent: function(matchedNode) {
console.debug('this is a tooltip for ', matchedNode);
}
});
不幸的是,这会引发: TypeError:undefined不是函数
答案 0 :(得分:1)
您需要dojo/query
模块
您还需要将selector
属性更改为字符串,如下所示。
new Tooltip({
connectId: query('.list-container'),
selector: '.list-container-item',
getContent: function(matchedNode) {
console.debug('this is a tooltip for ', matchedNode);
}
});