Javascript 尝试将一个元素加载到另一个元素时出现意外字符串

Javascript 尝试将一个元素加载到另一个元素时出现意外字符串,javascript,ajax,jquery,Javascript,Ajax,Jquery,我正试图将.load()从特定url中的#主要内容div加载到我的#窗格中的其他主题元素中,但我遇到了一个“意外字符串错误”我无法找到它 有人能帮我解决这个小问题吗 代码: 试试这个:- url = $(this).attr('href') + " #main-content"; 而不是 url = $(this).attr('href') . " #main-content"; 要在JS中连接字符串,请使用+而不是 url = $(this).attr('href') + " #mai

我正试图将
.load()
从特定
url
中的
#主要内容
div加载到我的
#窗格中的其他主题
元素中,但我遇到了一个
“意外字符串错误”
我无法找到它

有人能帮我解决这个小问题吗

代码:

试试这个:-

 url = $(this).attr('href') + " #main-content";
而不是

 url = $(this).attr('href') . " #main-content";

要在JS中连接字符串,请使用
+
而不是

url = $(this).attr('href') + " #main-content";

以下是jqueryi中的“加载页面片段”文档,它基于:youhave
。“#main content”
,您需要
+“#main content”
句点不是javascript中的串联运算符加号是。使用lint程序验证您的语法duh!谢谢你的帮助。愚蠢的坏习惯。
url = $(this).attr('href') + " #main-content";