0

我正在使用 jQuery .load 函数从包含有关每个项目的一些数据的外部 php 文件中提取数据,当您单击一个项目时,与该项目相关的部分会被加载,但由于整个内容都在一个 php 中,它首先加载该页面上的所有内容,包括图像,然后显示请求的部分,这使得第一个项目花费的时间太长,

有没有办法加载一个部分而不是其他部分的图像?

$('#ContentHolder').load('content.php #section',function(){
Do Something
)};
4

1 回答 1

0

您是否尝试使用井号加载页面的一部分?那行不通...如果您不知道或想知道RegEx,可能会起作用的是这样的-试试这个-受其他人评论的启发:

    $.get('content.php', function(data) {
        var repData = data.replace('src', 'data-src');
        var parsedData = $(repData).parseHTML();           
        var extractData = $(parsedData).children('div#mySection').html();

        $('#ContentHolder').html(extractData);
    });
于 2013-04-24T17:30:09.867 回答