【发布时间】:2014-03-11 05:48:11
【问题描述】:
我正在使用一个指令,我在它的链接函数中获得了 DOM 元素,并且在那里我有一个我想要访问的元素。
即
// element = <directive>
// ...
// <div id="target"></div>
// ...
// </directive>
如果我想获取元素,例如进行.click() 事件,我需要使用'document' 对象,因为我还没有找到直接访问@987654324 的方法一次@元素。
对正确的方法有什么想法吗?
不幸的是,jqLite 只为我们提供了一个 find() 函数,您无法通过 id 而不是 class 进行搜索
【问题讨论】:
-
你试过 angular.element(elem.querySelector('.classname'))
-
那比我用的更好哈哈谢谢!
标签: javascript angularjs dom traversal jqlite