希望我的標題不要太混亂。請讓我知道是否有更好的方式來標題我的問題。
我有jQuery函數將背景顏色應用於表格中的奇數行,並將懸停狀態更改爲紅色。但是,如果我動態編輯表,我的jQuery不再工作。
我讀了很多關於JS事件委派,但沒有找到有關如何使這項工作的任何信息,而無需實際發生的事件......沒有實際事件的JavaScript事件代理?
$(document).ready(function(){
//add background-color to all odd rows
//very important!!!
$("#tab3 tbody tr:odd").css("background-color", "#DCF1FD");
//change color on hover
//less important!!!
$("#tab3 tbody tr").hover(
function() {
$(this).css("color", "red");
},
function() {
$(this).css("color", "#000");
}
);
});
有沒有辦法讓我以後編輯表它的工作。
編輯:
這必須在IE8工作
我明白,但奇數行的背景色呢? – Radi
它可以很容易地通過CSS類控制 – ShankarSangoli
檢查我編輯的答案我已經添加了行背景顏色所需的樣式。 – ShankarSangoli