gpt4 book ai didi

javascript - 使用变量名查找 xml 属性值

转载 作者:行者123 更新时间:2023-12-02 18:45:28 24 4
gpt4 key购买 nike

xml 文件:-

<countries>
<country code='af' phoneCode='93' name='Afghanistan' />
<country code='al' phoneCode='355' name='Albania' />
<country code='dz' phoneCode='213' name='Algeria' />
<country code='ad' phoneCode='376' name='Andorra' />
<country code='ao' phoneCode='244' name='Angola' />
<country code='aq' phoneCode='672' name='Antarctica' />
<country code='ar' phoneCode='54' name='Argentina' />
<country code='am' phoneCode='374' name='Armenia' />
<country code='aw' phoneCode='297' name='India' />
<country code='au' phoneCode='61' name='Australia' />
</countries>

这是我的 JavaScript ajax:-

<script>
var getr='';
var ind= "India";
var getre;
function cli(){
$.ajax({
url: 'country_code.xml',
type:"get",
async: false,
success: function(xml) {
var result = $(xml).find("countries").each(function(){
getr = $(this).find("country").attr('name');
});
alert(getr);
},
error:function(){
alert('err');
}
});
}
</script>

在这里我想搜索属性India
我在上面尝试,但它给了我第一个阿富汗
我该怎么做。
谢谢。

最佳答案

也许您正在尝试做这样的事情:
使用属性名称搜索国家/地区条目等于 var ind。在此示例中,将返回电话代码。

success: function(xml) { 
var result = $(xml).find("country").each(function(){
if( $(this).attr('name') == ind) {
getr = ind + " :" + $(this).attr('phoneCode')
}
});
alert(getr);
},

关于javascript - 使用变量名查找 xml 属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16435669/

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