以下は私のコードです:
function widget_itemAddCallback(carousel, first, last, xml)
{
jQuery('image', xml).each(function(i){
document.write(jQuery('url',xml).text())
});
...
};
これは、関数に送信する XML ファイルをループします。XML ファイルは次のように作成されます。
<image>
<url>URL1 HERE</url>
<id>ID1 HERE</id>
</image>
<image>
<url>URL2 HERE</url>
<id>ID2 HERE</id>
</image>
上記で投稿したコードを実行すると、URL がそれぞれ 2 回投稿されます (合計 4 つの URL、2 つになるはずです)。そのため、「image」タグを通るループごとに、XML 内で見つけられるすべての URL タグが image ノードの下にポストされます。現在のノードからの URL のみを出力するようにする方法が見つからないようです。これに関するヘルプをいただければ幸いです。
ありがとう!