Вызовите загрузку, используя идентификатор div, который был передан в функцию, div id является параметром - PullRequest
1 голос
/ 19 апреля 2010

Я динамически создаю div в аккордеоне jquery, который загружается данными, как когда пользователь нажимает на название аккордеона. У меня все это работает, за исключением того, что, когда я передаю div id в метод load details, вызов .load () не работает. Что я могу сделать, чтобы это исправить? Вроде бы простая строка javascript eval будет работать, но я не могу найти то, что ищу.

Код: Вот основная функция:

function loadDetails(div_id) {
   var load_string = "ajax/get_details.aspx";
   $(div_id).load(load_string);
 }

Эта функция вызывается правильно при событии щелчка, и div_id передается правильно, но функция загрузки не работает. Если я использую такой код, он будет работать правильно:

$('#test').load(load_string);

Ответы [ 2 ]

2 голосов
/ 19 апреля 2010
$("#" + div_id).load(load_string);

Я предполагаю, что переданному div_id не хватает фунта?

0 голосов
/ 19 апреля 2010

Мейби: $('#' + div_id).load(load_string);

http://api.jquery.com/id-selector/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...