我有一个问题,下面是我的代码。我使用了toggleClass并在其中传入了一个css类。现在,如果我没有使用live()方法,它工作正常。但如果我使用live()方法,它不工作,我陷入这个问题。toggleClass不在正常工作
//无活()方法,它是工作正常
$('#shownColumnsDiv tbody tr').click(function() {
globalMove = $(this);
globalArray.push(globalMove);
index = $('#shownColumnsDiv tbody tr').index(this);
alert(index);
globalMove.toggleClass('highlight');
});
随着活()方法//它不工作细
$('#shownColumnsDiv tbody tr').live("click", function(){
globalMove = $(this);
globalArray.push(globalMove);
index = $('#shownColumnsDiv tbody tr').index(this);
alert(index);
globalMove.toggleClass('highlight');
});
//这是一个CSS部
.highlight {
background-color: #0078ae;
color: white;
}
你在哪里刷新这个事件,它在document.ready中是否正确? – kobe
是的,我正在注册这个活动。 –