我正在尝试做一个嵌套的.each()
,这样我就只针对父代当前迭代的后代。
例如:
$('.row-day').each(function() {
let dayFlag = false;
$(this)('.row-timeslot').each(function() {
});
});
除非我知道上面的方法不会起作用,但应该用来描述我想要做的事情。.row-timeslot
会有很多子节点,所以我需要使用.each
。我可能读过一个.find()
,但我不知道它是否会遍历所有的孩子。谢谢你的帮助!
发布于 2019-06-13 05:51:12
$(this)('.row-timeslot')
是无效的JS构造。
In .row-timeslot
是.row-day
的子类,你要找的是.find()
。
$('.row-day').each(function() {
let dayFlag = false;
// here $(this) contains one of .row-days
$(this).find('.row-timeslot').each(function() {
// here $(this) contains one of .row-timeslots
});
});
https://stackoverflow.com/questions/56570817
复制相似问题