在我的ng上的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');


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

最佳答案

您想像这样使用querySelector

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


Elemenet documentation

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


  find()-仅限标签名称查找


和非常相关的问题:


  AngularJS: How to .find using jqLite?

关于javascript - 使用嵌套类获取 Angular 元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34879012/

10-13 07:56
查看更多