我现在修改我的XML,我的XML中有一个父元素<imgRes>
,因为我有两个不同的子节点<images>
和&lt; rightContent>
。
在早些时候我没有<imgRes>
和<rightContent>
,因为我添加了我的代码,然后它不添加div。我不知道我的XML结构是错误还是遗漏了什么。
所以&lt; rightContent>
有一个静态div,它应该在图像滑动函数之外。我持有链接和数据。
在我出错的地方,我需要一些帮助。
这就是我的尝试。
答案 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元素值。