gpt4 book ai didi

jquery - 在 JQuery 中使用 Load() 获取 XML 属性

转载 作者:数据小太阳 更新时间:2023-10-29 02:07:22 24 4
gpt4 key购买 nike

我有这个有效的代码:

$('.invest-port-thumb a').mouseenter(function() {
$('#slider-name').load(this.href + ' cName');
});

加载此 XML:

<fragment>
<cName cind="Industrial" stat="Active">ABC Company</cName>
<hq>Chicago, IL</hq>
</fragment>

我应该如何修改此代码以加载 cNamecind 属性?

最佳答案

jQuery 不会在加载时自动为您解析 XML。但是,您可以使用 jQuery 来解析 XML。查看此页面以获取示例:http://www.xml.com/pub/a/2007/10/10/jquery-and-xml.html .基本上,您加载 XML 并执行您的选择和修改,如下所示:

这是一个让您入门的演示:如果您的 XML 中只有一个片段和一个 cName,那么这样做是安全的:

var cind = $(myXML).find("fragment cName").attr("cind");

看来您正在使用 load() 加载 XML 片段。相反,请尝试将整个 XML 内容加载到一个变量,并使用我在上面给您的代码行从中解析 cind 属性。

编辑:

试试这个:

 $('.invest-port-thumb a').mouseenter(function() {
$.get(this.href, function(response){
var cind = $(response).find("fragment cName").attr("cind");
$('#slider-name').html(cind);
})
});

关于jquery - 在 JQuery 中使用 Load() 获取 XML 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com