// slice去除表格的第一行(表头)
// tr上监听click mouseenter mouseleave事件
$(".list tr").slice(1).on("click mouseenter mouseleave", function (event) {
var $tr = $(this);
if (event.type === "mouseenter") {
if (!$tr.hasClass("selected")) {
$tr.addClass("trhover");
}
} else if (event.type === "mouseleave") {
$tr.removeClass("trhover");
} else if (event.type === "click") {
var $checkbox = $("input[type='checkbox']",$tr);
if ($checkbox.prop("checked") == true) {
$checkbox.prop("checked", false);
$tr.removeClass("selected");
} else {
$checkbox.prop("checked", true);
$tr.addClass("selected");
}
}
});
表格tr选中的样式变化和checkbox选中事件
最新推荐文章于 2021-05-31 06:27:10 发布