jQuery find()方法在AngularJS指令中不起作用。
- 论坛
- jQuery find()方法在AngularJS指令中不起作用。
29 浏览
jQuery find()方法在AngularJS指令中不起作用。
我在使用注入的angular元素时遇到了angularjs指令无法找到子DOM元素的问题。
例如,我有一个指令如下:
myApp.directive('test', function () { return { restrict: "A", link: function (scope, elm, attr) { var look = elm.find('#findme'); elm.addClass("addedClass"); console.log(look); } }; });
以及HTML代码如下:
TEST Div
我可以通过给元素添加一个类来访问该元素。
然而,尝试访问子元素会在变量look中产生一个空数组。
为什么这么简单的事情不能正常工作?