要使用XML显示的静态数据

时间:2012-08-31 02:56:49

标签: javascript jquery xml xml-parsing

我现在修改我的XML,我的XML中有一个父元素<imgRes>,因为我有两个不同的子节点<images>和&lt; rightContent>

在早些时候我没有<imgRes><rightContent>,因为我添加了我的代码,然后它不添加div。我不知道我的XML结构是错误还是遗漏了什么。

所以&lt; rightContent>有一个静态div,它应该在图像滑动函数之外。我持有链接和数据。

在我出错的地方,我需要一些帮助。

这就是我的尝试。

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

1 个答案:

答案 0 :(得分:0)

看起来您从未从xml中检索数据以将其设置为新的DOM元素。我更新了jsfiddle来改变css和dom,以便rightContent div不包含链接本身,但你需要的主要部分是:

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

更新后的fiddle会显示较小的更改。

如果您不仅要更新链接的URL,还要更新链接文本,那么您可以添加类似的内容来设置该值。

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

请注意,jsfiddle中的硬编码值仅用于演示。你可以在xml中定义你喜欢的任何元素,然后通过jquery解析为dom元素值。