我正在尝试执行嵌套的 .each()
,以便我仅定位父级当前迭代的后代。
例如:
$('.row-day').each(function() {
let dayFlag = false;
$(this)('.row-timeslot').each(function() {
});
});
除了我知道上面的方法行不通,但应该可以用来描述我想做的事情。 .row-timeslot
会有很多子项,因此我需要使用 .each
。我可能读过 .find()
但我不知道这是否会迭代所有的子项。感谢您的帮助!
最佳答案
$(this)('.row-timeslot')
是无效的 JS 构造。
在 .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
});
});
关于javascript - jQuery - $(this) + 选择器 - .each(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56570817/