我是天真的 jQuery 程序员,所以请有人帮我解决这个问题。第一个示例显示了我在做什么及其工作。但我的困境是该列表是通过解析 XML 创建的。如果是这样,我将如何解析 xml,找到“title”属性,然后将相应的 url 加载到 Div 中。提前致谢...
jQuery代码
$('.treeLinks').click(function() {
var sourceURL = $(this).attr('title');
$('#content').load(sourceURL);
});
对应的 HTML 代码
<ul>
<li><a href="#" title="contentArea1.html" class="treeLinks">Link 1</a></li>
<li><a href="#" title="contentArea2.html" class="treeLinks">Link 2</a></li>
</ul>
需要解析以获取标题属性的 XML 代码
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item id="pxml_1">
<content><name class="treeLinks"><![CDATA[Root node 1]]></name></content>
<item id="pxml_2">
<content><name class="treeLinks"><![CDATA[Child node 1a]]></name>
<item id="pxml_23">
<content><name><![CDATA[Child node 1a]]></name></content>
</item>
</content>
</item>
<item id="pxml_3">
<content><name><![CDATA[Child node 2b]]></name></content>
</item>
<item id="pxml_4">
<content><name><![CDATA[Child node 3c]]></name></content>
</item>
</item>
</root>