如何从varible url到jquery load()函数中选择元素标记

时间:2017-07-26 14:20:52

标签: javascript jquery html

我对语法有一点疑问....

如果我想在变量“test”中传递我的url但是,我只需要选择html标签文章中的数据......我该怎么办?这不起作用:

 $(document).ready(function() {
     $('a').click(function(e) {
         e.preventDefault();
         var test = $(this).attr('href');
         $('.window').load(test).find("article"); //this does'nt work, please help
     });
 });

1 个答案:

答案 0 :(得分:2)

您可以将可选的jQuery选择器传递给加载函数(由URL空格分隔)以加载页面片段。

$(document).ready(function() {
    $('a').click(function(e) {
        e.preventDefault();
        var test = $(this).attr('href');
        $('.window').load(test + ' article');
    });
});

您可以在jQuery .load() documentation

中找到此功能