Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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 如何访问<;的子元素;ul>;?_Javascript_Html_Angularjs_Dom - Fatal编程技术网

Javascript 如何访问<;的子元素;ul>;?

Javascript 如何访问<;的子元素;ul>;?,javascript,html,angularjs,dom,Javascript,Html,Angularjs,Dom,在创建自定义指令时,我尝试获取html元素 '<div class="parent">', '<ul class="item-list">', '<li ng-repeat="item in ::items" class="item-element">{{item}}</li>', '</ul>', '</div>', '<div class="selector"></div>

在创建自定义指令时,我尝试获取html元素

'<div class="parent">', 
  '<ul class="item-list">', 
    '<li ng-repeat="item in ::items" class="item-element">{{item}}</li>', 
  '</ul>', 
'</div>', 
'<div class="selector"></div>'

link: function($scope, element, attrs) {
  var ta = element[0],
    $ta = element;
  var itemList = angular.element(ta.querySelector(".item-list"));
  console.log(itemList);
  var itemEl = itemList[0].children;
  console.log(itemEl);
}

如何在angularjs中获取内部html和
的长度?

我对AJ不太了解,但你们可以在jquery中完成

$(".parent .item-list li").length;

您是否尝试过在控制台中记录
ta
?为什么要使用
element[0]
而不是
element
您对这段代码有什么期望?您遇到了什么问题?我想从item list类获取数据。
$(".parent .item-list li").length;