使用jQuery是否有更优雅的方法来实现以下功能?是否可以遍历所有子项,而无需嵌套each
函数?
$.each($('.my-class'), function () {
$.each($(this).children(), function () {
alert(this.id);
});
});
修改
如果您有两个或多个类名为my-class
的元素怎么办?如何遍历所有孩子呢?
答案 0 :(得分:5)
使用单个选择器:
$('.my-class > *').each(function () {
console.log(this.id);
});
或链选择器:
$('.my-class').children().each(function () {
console.log(this.id);
});