2

我可以使用 jQuery 在 XML 查询中添加 IF 语句吗?

我的查询如下。

$("#page_all").live('pagebeforecreate', function() {
    $.get('http://ontariosheep.org/mobile/data/data_all.php',function(data){
            $('.content').empty();
            $(data).find('market').each(function(){

        var $market = $(this);
        html += '<div class="ui-block-a">' + $market.find('lambs').attr('head') + '</div>';     

    }
}

我想在第 6 行添加一个 if 语句。这样 'html+=' 只有在设置了 "$market.find('lambs').attr('head')" 时才会发生。

这可能吗,如果可以,怎么办?

编辑:

所有条目都具有 head 属性,但没有任何头部的条目是空白的,例如 head=""

4

1 回答 1

5

您不需要 if 语句,您可以在.each:

$(data).find('market').filter(':has(lambs[head])').each(...
于 2012-06-18T18:39:10.243 回答