当我将一个变量附加到url时,如何使.load工作?

时间:2012-04-24 20:46:55

标签: javascript jquery

我想将点击的href附加到我的.load方法的url字符串并加载到我调用的页面的特定部分,不幸的是,当我附加变量时,很多元素似乎在我的页面上重复?

基本上我希望我的.load方法看起来像.load('http://localhost/folio1.html #inner');

但我的当前代码加载到所有folio1.html页面中:

来自对象wcd的片段:

instance.selectors.banner.load('http://localhost/'+url+'#inner');

$('a').on('click', function(e){
    var url = $(this).attr('href');
    wcd.toggleBanner(url);

    e.preventDefault();
  });

有人可以建议我如何将url变量附加到.load url并仅检索#inner中的内容吗?

1 个答案:

答案 0 :(得分:6)

你似乎错过了一个空间:

instance.selectors.banner.load('http://localhost/'+url+'#inner');

vs

instance.selectors.banner.load('http://localhost/'+url+' #inner');