如果在jQuery XML Ajax中声明

Phi*_*ide 2 xml ajax jquery if-statement

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

我的查询如下.

$("#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>';     

    }
}
Run Code Online (Sandbox Code Playgroud)

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

这有可能,如果是这样的话怎么样?

编辑:

所有条目都有一个head属性但是没有任何头的那些是空白的,所以head =""

use*_*654 5

您不需要if语句,可以在以下之前对其进行过滤.each:

$(data).find('market').filter(':has(lambs[head])').each(...
Run Code Online (Sandbox Code Playgroud)