调用方法:
$(function ()
{
initDatagrid();
})
///////datagrid选中行变色与鼠标经过行变色///////////////
function initDatagrid()
{
var dtSelector = ".data-list";
var tbList = jQuery(dtSelector);
tbList.each(function() {
var self = this;
jQuery("tr:even:not(:first)", jQuery(self)).addClass("normalEvenTD"); // 从标头行下一行开始的奇数行,行数:(1,3,5...)
jQuery("tr:odd", jQuery(self)).addClass("normalOddTD"); // 从标头行下一行开始的偶数行,行数:(2,4,6...)
// 鼠标经过的行变色
jQuery("tr:not(:first)", jQuery(self)).hover(
function () { jQuery(this).addClass('hoverTD'); },
function () { jQuery(this).removeClass('hoverTD'); }
);
// 选择行变色
jQuery("tr", jQuery(self)).click(function ()
{
jQuery(self).find(".trSelected").removeClass('trSelected');
if (jQuery(this).get(0) == jQuery("tr:first", jQuery(self)).get(0))
{
return;
}
jQuery(this).addClass('trSelected');
}
);
})
}