Загрузка Jquery с переменными

Может кто-нибудь сказать мне, где я не прав здесь http://jsfiddle.net/djevrek/Y9rEj/

Здесь я хочу отсканировать все div #divHolder на странице, найти, есть ли у этого div div с классом, который имеет статистику с sa_, а затем добавить этот div, скажем, (sa_icon) содержимое с загрузкой со страницы html.html из div с тот же класс (sa_icon).

Итак, чтобы быть более точным, я хочу сделать значок для справки, и когда пользователь нажимает на этот значок, чтобы заполнить содержимое в div всплывающих окон с содержимым с внешней HTML-страницы.

Итак, в моей демонстрации решение 1 работает, но теперь, как я хочу, оно заполняет все div, которые может найти, и в решении 2 (click2) не работает вообще, когда я использую jquery load с переменными.

В этих демонстрациях я использую load для текущей страницы, и он находит информацию div #document-info, которая является частью сайта jsfiddle. Я хочу, чтобы эта часть кода была такой же, как класс в popup icon div.

1 ответ

#divHolder должен быть уникальным, потому что идентификаторы должны быть уникальными. Попробуйте вместо этого использовать класс, вы должны достичь более ожидаемых результатов;-)

РЕДАКТИРОВАТЬ: во втором методе вы передаете второй аргумент load(), который не является правильным. Так должно быть:

    var url2 = "/";
    var sta = "#documentation-info";
    $(this).load(url2+' '+sta);
Другие вопросы по тегам