gpt4 book ai didi

Jquery 删除表格中第一行和最后一行的背景颜色

转载 作者:行者123 更新时间:2023-11-28 17:48:25 24 4
gpt4 key购买 nike

我试图在点击表格的第一行和最后一行时删除背景颜色。我正在尝试以下方式。是否有任何优化的方式来处理这个问题,以便我只能调用一次?

//Except First row
$('#tblNames').on('click', 'tr:not(:first-child)', function () {
var state = $(this).hasClass('highlighted');
$('.highlighted').removeClass('highlighted');
if (!state) { $(this).addClass('highlighted'); }
});

//Except Last row
$('#tblNames').on('click', 'tr:not(:last-child)', function () {
var state = $(this).hasClass('highlighted');
$('.highlighted').removeClass('highlighted');
if (!state) { $(this).addClass('highlighted'); }
});

最佳答案

 $('#tblNames').on('click', 'tr:not(:first-child), tr:not(:last-child)', function () {
var state = $(this).hasClass('highlighted');
$('.highlighted').removeClass('highlighted');
if (!state) { $(this).addClass('highlighted'); }
});

答案来源:jQuery on() method on multiple selectors

关于Jquery 删除表格中第一行和最后一行的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22795116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com