Загрузка 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);