在我的 ng-click 按钮上的 angularjs 应用程序中,我有
$scope.getItems = function() {
var matchedElements = angular.element(document).find('.main_tabSet');
console.log(matchedElements.length);
}
工作正常。
现在有一些引导类被注入(inject)到 main_tabSet
下面,我试图在 ng-click 中访问它们
var matchedElements = angular.element(document).find('.main_tabSet .nav .nav-tabs');
但这并没有返回元素。使用嵌套类访问元素的正确方法是什么?
最佳答案
您想像这样使用querySelector
:
var matchedElements = angular.element(document.querySelector('.main_tabSet .nav .nav-tabs'));
来自他们自己关于 find()
的文档:f
find() - Limited to lookups by tag name
以及非常相关的问题:
关于javascript - 使用嵌套类获取 Angular 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879012/