2

据我了解,jqLit​​e 嵌入到 angularjs 中,但是当我运行时

$("#myid").addClass

我明白了

undefined

我能够通过它自己获得元素,但我无法addClass在它上面运行。我错过了什么吗?

4

1 回答 1

3

你必须跑,

angular.element(document.getElementById("myid")).addClass("classname")

别的

angular.element(document.querySelector("#myid")).addClass("classname")

jQlite 不支持selectors并且在角度$上也没有分配给 JQLite。相反,当您使用 时angular.element,它将返回您JQlite包装的对象。

于 2015-04-03T03:18:49.423 回答