如何摆脱JQUERY APPEND Gve以下代码

时间:2010-04-11 17:20:21

标签: jquery iphone mobile jqtouch

给出以下使用JQTOUCH的代码行:

$('#customers').bind('pageAnimationEnd', function(e, info){
    if (!$(this).data('loaded')) {                     
        $('.loadingscreen').css({'display':'block'});
        $(this).append($('<div> </div>').        
            load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            }));
    }
});

我怎样才能获得.append($('')。 它曾经是追加($('loading'),但我不需要它,现在看起来浪费了处理时间。

有可能吗?

1 个答案:

答案 0 :(得分:3)

 $(this).append($('<div> </div>').        
            load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            }));

变为

 $(this).load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            });