Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用嵌套类获取角度元素_Javascript_Angularjs_Jqlite - Fatal编程技术网

Javascript 使用嵌套类获取角度元素

Javascript 使用嵌套类获取角度元素,javascript,angularjs,jqlite,Javascript,Angularjs,Jqlite,在我的angularjs应用程序中,点击一个按钮,我 $scope.getItems = function() { var matchedElements = angular.element(document).find('.main_tabSet'); console.log(matchedElements.length); } 这很好用 现在,在main\u tabSet下面注入的引导类很少,我正试图以ng click as访问这些引导类 var matchedEleme

在我的angularjs应用程序中,点击一个按钮,我

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

现在,在
main\u tabSet
下面注入的引导类很少,我正试图以ng click as访问这些引导类

 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()-仅限于按标记名查找

还有一个非常相关的问题:


您希望像这样使用
querySelector

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

从他们自己在
find()上的文档中:f

find()-仅限于按标记名查找

还有一个非常相关的问题:


find()
只是按标记名查找,而不是按类//id\s查找。。这是你的答案的文件值得注意的是,您可以将完整的jquery添加到页面中,在这种情况下,您的选择器应该可以工作。
find()
的可能重复项只是按标记名查找,而不是按类//id\s查找。。这是你的答案的文件值得注意的是,您可以将完整jquery添加到页面中,在这种情况下,您的选择器应该可以处理可能的重复项