wrapAll 和 andSelf 不包装自身元素
wrapAll and andSelf not wrapping self element
我正在使用下面的代码:
$('.graph-img').each(function(index) {
$(this).prev('h2,h3,h4,h5,h6,p').prevUntil('.graph-img').andSelf().not('h1').wrapAll("<div class='prevent-break'>");
});
它包装了所有元素,但不包括当前引用的 .graph-img
。有什么想法吗?
andSelf
不添加 first 元素集,而是添加 previous 元素集。
您可以在此处使用 .add(this)
。
请注意,andSelf 已被弃用,取而代之的是 addBack
,其名称的误导性较小。
我正在使用下面的代码:
$('.graph-img').each(function(index) {
$(this).prev('h2,h3,h4,h5,h6,p').prevUntil('.graph-img').andSelf().not('h1').wrapAll("<div class='prevent-break'>");
});
它包装了所有元素,但不包括当前引用的 .graph-img
。有什么想法吗?
andSelf
不添加 first 元素集,而是添加 previous 元素集。
您可以在此处使用 .add(this)
。
请注意,andSelf 已被弃用,取而代之的是 addBack
,其名称的误导性较小。