我有一個問題,下面是我的代碼。我使用了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
是的,我正在註冊這個活動。 –