Показать сообщение отдельно
  #7 (permalink)  
Старый 28.04.2011, 17:56
IHB IHB вне форума
Новичок на форуме
Отправить личное сообщение для IHB Посмотреть профиль Найти все сообщения от IHB
 
Регистрация: 28.04.2011
Сообщений: 7

В моем коде ind - это глобальная переменная, и присваевается ей значение id из функции getId, вот тут:

function getId(id){
ind = id;
}


Вот тут всё прекрасно работает:
$(ind).parent().next().slideToggle(function(){
$(ind).css("display","block");


Но когда я подставляю вместо
$(".expand2").click(function(){

вот это:
$(ind).click(function(){

Не работает, так как переменная ind в этом месте почему-то undefined. Я подозреваю, что это как-то связано с тем, что переменная не получила значения, а document.ready уже сработал, но как обойти это не имею понятия. Сам я php программист, но сейчас тяну всё на себе.
Ответить с цитированием