Javascript 如何访问<;的子元素;ul>;?
在创建自定义指令时,我尝试获取html元素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>
'<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;