是否有一种更优雅的方式来实现jQuery的以下功能?是否可以遍历所有子节点而不嵌套each函数?
$.each($('.my-class'), function () {
$.each($(this).children(), function () {
alert(this.id);
});
});
Run Code Online (Sandbox Code Playgroud)
编辑:
如果你有两个或多个带有类名的元素my-class怎么办,你如何遍历他们所有的孩子呢?
使用单个选择器:
$('.my-class > *').each(function () {
console.log(this.id);
});
Run Code Online (Sandbox Code Playgroud)
或链选择器:
$('.my-class').children().each(function () {
console.log(this.id);
});
Run Code Online (Sandbox Code Playgroud)