Можно ли загрузить определенный div из переменной? - PullRequest
0 голосов
/ 25 мая 2009

Кто-нибудь знает, возможно ли загрузить определенный div из переменной типа

$item = '#help_mobiel_prive';

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

только то, что не работает

1 Ответ

3 голосов
/ 25 мая 2009

Я предполагаю, что вы хотите сделать что-то вроде этого:

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 теперь вы можете указать Селектор jQuery в URL. Делать это будет фильтровать входящий HTML документ, только вставка элементов которые соответствуют селектору. Синтаксис выглядит примерно так: "url #some> селектор ". Селектор по умолчанию" тело> * " всегда применяется. Если URL содержит пространство должно быть escape () d. Увидеть примеры для получения дополнительной информации.

...