2014-08-27 1 views
0

По какой-то причине метод .addClass не добавляет этот класс к контенту, который был добавлен на страницу с помощью метода $ (div) .prepend из вызова AJAX. Сначала я удалил полужирное форматирование из всего содержимого, а затем хочу просто сделать новый полужирным. Это идиосинкразия jQuery или я что-то упускаю? Код ниже:JQuery .addClass Issue

function sess(id,tid) { 
$.ajax ({ 
    method:  "POST", 
    url:  'sess.php', 
    data:  {"fid":id}, 
    success: function(response) { 
        $('.create').show(); 
        //docs(id); //previously isolated - not the problem 
        //mess(id,tid); //previously isolated - not the problem 
        //msf(); //previously isolated - not the problem 
        //suppf(); //previously isolated - not the problem 
        //filesf(); //previously isolated - not the problem 
        $('.f').removeClass('bold'); 
        $('#f-'+id).addClass('bold'); 
        $('#supp-'+id).show(); 
       } 
});  

}

+0

Какое содержимое было возвращено при вызове AJAX? –

+0

Вы говорите о смелости шрифта или классе с именем bold – Kingpin2k

+0

, содержимое возвращается из предыдущей функции. эта функция возвращает содержимое (информацию для добавленного файла) для добавления в список текущих файлов, а затем вызывает эту функцию, чтобы сделать новый файл активным – user988129

ответ

0

понял это - я забывал ParseInt() по содержанию вернулся из предыдущей функции, поэтому я проезжал строку, когда JS искал целое.

мой плохой. всем спасибо.