1

XML を変更しました。XML に親要素<imgRes>があり、2 つの異なる子ノード<images>と <がありrightContent>ます。

以前は<imgRes>andがあり<rightContent>ませんでした。コードを追加したので、divに追加していません。XML 構造が間違っているのか、何かが欠けているのかわかりません。

したがって、 <rightContent>には、画像スライド機能の外にある静的な div があります。リンクとデータを保持しています。

私が間違っているところに助けが必要です。

これは私が試したものです。

http://jsfiddle.net/QNZDX/13/

4

1 に答える 1

0

xml からデータを取得して、新しい DOM 要素に設定していないようです。rightContent divにリンク自体が含まれないように、jsfiddleを更新してcssとdomを少し変更しましたが、必要な主な部分は次のとおりです。

$("#rightContent").text( $xmldata.find('rightData').find('data').text());
$("#rightLink").prop('href',$xmldata.find('rightData').find('link').text());
prevIndex++;

更新されたフィドルには、マイナーな変更が表示されます。

リンクの URL だけでなくリンク テキストも更新する場合は、次のようなものを追加してその値を設定できます。

$("#rightLink").text($xmldata.find('rightData').find('link').text());

jsfiddle のハードコードされた値は、デモ用であることに注意してください。xml で好きな要素を定義してから、jquery を使用して dom 要素の値に解析できます。

于 2012-08-31T03:15:19.400 に答える