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

Javascript 当我将变量附加到url时,如何使.load工作?,javascript,jquery,Javascript,Jquery,我想将单击的href附加到我的.load方法的url字符串中,并加载到我调用的页面的特定部分,不幸的是,当我附加变量时,很多元素似乎在我的页面上重复 基本上,我希望我的.load方法看起来像.load('http://localhost/folio1.html #内) 但是我当前的代码会加载到folio1.html页面中: 来自对象wcd的代码段: instance.selectors.banner.load('http://localhost/'+url+'#inner'); $('a').

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

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

但是我当前的代码会加载到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中的内容吗?

您似乎缺少一个空格:

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


您似乎缺少一个空间:

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


“并且只检索#internal?”中的内容。load()不会从页面检索内容,它会将内容插入到页面中。+1,因为匿名向下投票!我讨厌那样!“并且只检索#internal?”中的内容。load()不会从页面检索内容,它会将内容插入到页面中。+1,因为匿名向下投票!我讨厌那样!