Javascript angularjs中的DOM选择器
在看了一天“如何通过AngularJs进行DOM选择”之后,我发现了类似的东西Javascript angularjs中的DOM选择器,javascript,angularjs,dom,Javascript,Angularjs,Dom,在看了一天“如何通过AngularJs进行DOM选择”之后,我发现了类似的东西 var elem = angular.element(document.querySelector("#myDiv")); elem.removeClass("selected"); 但是不确定AngularJs是否有比这更好的方法来处理DOM而不使用JQuery(因为我的项目只需要基本的DOM选择)。如果您的项目只需要基本的DOM选择,为什么要使用AngularJs?(如果您不熟悉Angular,请查看) 对于简
var elem = angular.element(document.querySelector("#myDiv"));
elem.removeClass("selected");
但是不确定AngularJs是否有比这更好的方法来处理DOM而不使用JQuery(因为我的项目只需要基本的DOM选择)。如果您的项目只需要基本的DOM选择,为什么要使用AngularJs?(如果您不熟悉Angular,请查看) 对于简单的DOM选择,您可以只使用普通的javascript——看起来您已经知道了,所以我觉得您的问题有点模糊。你可以用 对于您发布的代码,您只需执行以下操作:
var elem = document.querySelector("#myDiv");
elem.classList.remove("selected");
取决于用例。自定义指令将元素公开为jQlite对象,该对象允许使用许多jQuery方法您找不到它,因为在使用angularjs时不应该这样做。您永远不需要带有angularjs的dom选择器。。。总是用指令来做