有谁知道是否可以从变量加载特定的 div
$item = '#help_mobiel_prive';
$('#infopopup_content').load('help.html'+ $item, function() {
只有那个不起作用
我猜你的意思是这样的:
var $item = '#myDiv';
$("#infopopup_content").load('help.html ' + $item, function() {
//blah blah
);
确保您尝试加载的文件和选择器之间有空格。所以而不是:
load('help.html' + $item...
利用:
load('help.html ' + $item...
所以连接的字符串将是'help.html #myDiv'
.
从文档:
在 jQuery 1.2 中,您现在可以在 URL 中指定 jQuery 选择器。这样做将过滤传入的 HTML 文档,只注入与选择器匹配的元素。语法类似于“url #some > 选择器”。默认选择器“body>*”始终适用。如果 URL 包含空格,它应该是 escape()d。有关更多信息,请参阅示例。