В моем коде 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 программист, но сейчас тяну всё на себе.