在一个页面上,我需要检测所有包含图像的条目,并将样式添加到 H1 和 img,以及在这些条目中包含 img 的 p。到目前为止没有问题。
<div class="entry">
<h1>Headline</h1>
<p><img></p>
</div>
$("div.entry img").closest(".entry").find("h1").addClass("home-h1-adjust");
$("div.entry img").closest("p").addClass("home-p-img-adjust");
为了完全解决我面临的问题,我需要分离 h1 或 p,然后重新插入 p 在 h1 之前的位置,这是一系列条目,并非所有条目都有图像。
我被困在循环和预先在jQuery中分离元素的正确方法上。谢谢。