我正在尝试使用 jquery 向表行添加行突出显示。我想要使用一键事件循环使用 3 种预定义颜色。例如,如果用户第一次单击该行以黄色突出显示,则再次单击将其更改为橙色,第三次单击将其更改为红色。
我目前只能用一种颜色(开/关)来做到这一点
当前代码:
var row_highlight_color = localStorage.getItem('row_highlight_color');
if (!row_highlight_color) {
row_highlight_color = '#f89406';
}
// lets get our custom color definition and append it to the style sheet
$('<style>.row_highlight_css { background-color: '+row_highlight_color+' !important; color: #ffffff;}</style>').appendTo('head');
$('table.table-striped tbody tr').on('click', function () {
$(this).find('td').toggleClass('row_highlight_css');
});
关于我如何做到这一点的任何想法?