是否可以从变量中加载特定的div?

时间:2009-05-25 11:12:31

标签: jquery variables load selector

有没有人知道是否可以从像

这样的变量加载特定的div
$item = '#help_mobiel_prive';

$('#infopopup_content').load('help.html'+ $item, function() { 

只有那个不起作用

1 个答案:

答案 0 :(得分:3)

我猜你的意思是这样的:

var $item = '#myDiv';
$("#infopopup_content").load('help.html ' + $item, function() {
    //blah blah
);

确保您尝试加载的文件和选择器之间有空格。所以而不是:

load('help.html' + $item...

使用:

load('help.html ' + $item...

因此连接的字符串将是'help.html #myDiv'

来自docs

  

在jQuery 1.2中,您现在可以指定一个   URL中的jQuery选择器。这样做   将过滤传入的HTML   文档,只注入元素   与选择器匹配。语法   看起来像“url #some>   选择器“。默认选择器”body> *“   永远适用。如果URL包含   空间应该是逃避()d。见   更多信息的示例。