我有一个具有div elments的指令模板。我想选择div的内部元素。我的意思是我在模板中找到任何元素。
<div class="body">
<div class="container"></div>
</div>
angular.directive("myDir", function(){
return {
link: function(scope,element){
element.find(".container");// does not return element
}
}
});
答案 0 :(得分:0)
jqLite的.find()
方法仅限于使用标记名称查找元素。所以,解决方法是:
link: function(scope, element, attrs){ // first arg is for scope and second one is element.
var _div = element.find("div");
console.log(_div.hasClass('container'));
}