我知道用jquery查找DOM的方式。
Template.foo.events({
'click #bar'(eve, instance) {
$('selector'); //A common way.
instance.$('selector'); // Better performance.
document.querySelector('selector'); // its good too
instance.querySelector('selector'); // its not work
}
})
我知道instance
不是节点类型,所以自然instance.querySelector('selector')
无法工作!
但是我想像instance.$('selector')
这样使用。
有办法吗?
答案 0 :(得分:2)
instance.find('selector') --> querySelector
instance.findAll('selector') --> querySelectorAll
请注意,它们都在后台使用jQuery。
如果您确实想要一个不带包装的真正的浏览器查询选择器:
instance.firstNode.querySelector('selector')