我正在尝试做一个嵌套的.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
复制相似问题