我正在使用以下代码:

$('.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不会添加第一组元素,而是前一组。

您可以在这里使用.add(this)代替。

请注意,已弃用andSelf,而取而代之的是名称较少误导的addBack

关于javascript - wrapAll和andSelf不包装self元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30033999/

10-09 13:52