我是 jquery 的新手,我想解析 xml 文件中的子子属性以获取特定的子属性,例如,我有这个城市和地区列表
<city name="ANKARA">
<distr>BEYPAZARI</distr>
<distr>GÜDÜL</distr>
<distr>KAZAN</distr>
<distr>ÇANKAYA</distr>
</city>
<city name="İSTANBUL">
<distr>EMİNÖNÜ</distr>
<distr>ÇATALCA</distr>
<distr>BEYOĞLU</distr>
<distr>BEYKOZ</distr>
<distr>BEŞİKTAŞ</distr>
</city>
我使用此代码来获取城市列表
$(xml).find('city').each(function(){
var city = $(this).attr("name");
$("<option>").text(city).appendTo("#cityList");
});
但我不知道如何获取例如安卡拉的地区列表, 有人可以帮助我吗 提前致谢
最佳答案
$(xml).find('city[name="ANKARA"]').each(function(){
var city = $(this).attr("name");
$("<option>").text(city).appendTo("#cityList");
});
这就是您想要的“attribute equals ”选择器。
关于jquery - 通过 jquery 获取 xml 中特定子项的子项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4606911/