这是我的代码:JQuery的不工作的第一次点击,但工作后
function getBlock2(EUID, MID, I, ESTS)
{
$('.new-exam').on('click', function() {
$('.new-exam').removeClass('new-exam');
$(this).addClass('new-exam-hover');
$('.tab-item-hover').addClass('tab-item');
$('.tab-item').removeClass('tab-item-hover');
});
$('.tab-item').on('click', function() {
$('.new-exam-hover').addClass('new-exam');
$('.new-exam').removeClass('new-exam-hover');
$('.tab-item-hover').removeClass('tab-item-hover');
$(this).addClass('tab-item-hover');
});
$.ajax({
type: "POST",
url: './exam/x/exams_ajax.exe.php',
data: { EUID : EUID, MID : MID, I : I, ESTS : ESTS },
cache: false,
success: function(data) {
$('.block2').html(data);
}
}); return false;
}
在第一次点击,ajax的部分作品,但删除/ addClass一个没有,直到我再次点击。
我似乎无法弄清楚为什么,任何帮助将不胜感激。谢谢。
这是裹在文件中。准备? – guradio
如何调用函数getBlock2(EUID,MID,I,ESTS)? 点击事件? 取出''(''。'new-exam')。on('click',function(){'这部分功能不可用,它会起作用 –
你能提供一个jsfiddle或代码片段 –