私は現在、フォーマットが基本的にタイトル->画像->テキストコンテンツである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の前にすべての画像を配置します。私は明らかに正しくループするのに問題があります。どうもありがとう!