使用嵌套类获取角元素

时间:2016-01-19 14:11:36

标签: javascript angularjs jqlite

在ng-click按钮上的angularjs应用程序中,我有

$scope.getItems = function() {
    var matchedElements = angular.element(document).find('.main_tabSet');
    console.log(matchedElements.length);
}

工作正常。

现在很少有引导类在main_tabSet下面注入,我试图在ng-click中访问

 var matchedElements = angular.element(document).find('.main_tabSet .nav .nav-tabs');

但这并没有返回元素。使用嵌套类访问元素的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

你想像querySelector这样使用:

var matchedElements = angular.element(document.querySelector('.main_tabSet .nav .nav-tabs'));

Elemenet documentation

来自find()上的自己的文档:f

  

find() - 仅限于按标记名称

进行查找

非常相关的问题:

  

AngularJS: How to .find using jqLite?