由于某种原因,.addClass方法不会通过AJAX调用中的$(div).prepend方法将该类添加到刚刚添加到页面的内容中。我首先从所有内容中删除了粗体格式,然后想要使新的粗体格式化。这是jQuery的特质还是我错过了什么?代码如下:
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 :(得分:0)
想通了 - 我忘记了对前一个函数返回的内容的parseInt(),所以我在JS查找整数时传递一个字符串。
我的坏。谢谢大家。