用于检查XML中的元素的循环(JS / jQuery)

时间:2014-01-13 08:55:26

标签: javascript jquery xml

我创建了将数据放入表中的脚本,然后我获取此数据并另存为XML。这是我的XML结构。

<countries>
    <country>
        <iso>af</iso>
        <visitors>0</visitors>
    </country>
    <country>
        <iso>ax</iso>
        <visitors>0</visitors>
    </country>
    <country>
        <iso>al</iso>
        <visitors>0</visitors>
    </country>
</countries>

现在,我想创建一个循环,它将遍历所有国家/地区,例如iso = us,然后将我们类的颜色更改为黑色,更改颜色的最后一部分是最简单的哈哈但一般我不知道如何开始,因为我想知道我的XML结构是否适合这项任务? Loop应该遍历所有国家/地区,检查它们的iso,然后更改它们的颜色,取决于如果访问者&lt; 50变为灰色,访问者&gt; 50变为黑色时的值是什么。我必须使用用户循环,因为我们有249个符合ISO标准的国家/地区。

1 个答案:

答案 0 :(得分:1)

$('countries').find('country').each(function() {
    var iso = $.trim( $('iso', this).text() );

    if ( iso == 'us' ) {
        // do stuff
    }
});