我目前正在拉一个 RSS 提要,其中格式本质上是标题->图像->文本内容。我想重新格式化它,以便图像首先出现。我目前正在尝试:
<script type="text/javascript">
$(document).ready(function() {
$("li.rssitem").each(function() {
$(".rssdescription a img").remove().insertBefore("h3");
});
});
</script>
HTML 看起来像:
<ul id="rssitems">
<li class="rssitem"><h3 class="rsstitle"></h3>
<div class="rssdescription"><p><a href="#"><img src="..."></a></p><p>content</p></div></li>
<li class="rssitem"><h3 class="rsstitle">><a href="#">...</a></h3>
<div class="rssdescription"><p><a href="#"><img src="..."></a></p><p>content</p></div></li>
</ul>
除了列表中有许多项目(所有项目都带有图像)之外,它的工作原理。此代码将所有图像放在所有 h3 之前。我显然无法正确循环。非常感谢你们!