如何在angularJs中使用jqlite选择具有特定类名的子元素?

时间:2015-04-23 09:40:18

标签: angularjs

实际上,角度js不建议对DOM使用jquery 操作,但它提供了使用jqlite的基本dom操作(从有限操作的jquery扩展),但如果我想选择目标元素的子元素,可以使用jquery轻松完成,但jqlite不支持children()方法中的选择器。我怎么能用jqlite做到这一点。

在jquery中,这是可能的

$(this).children('.class_name');

但是在jqlite中这是不可能的

angular.element(event.target).children('.class_name');

还有其他办法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用querySelector:

event.target.querySelector('.class_name');

据我记得event.target是DOM元素,并且querySelector得到广泛支持http://caniuse.com/#search=queryselector