Javascript 只突出显示一个<;tr>;在桌子上

Javascript 只突出显示一个<;tr>;在桌子上,javascript,jquery,html,Javascript,Jquery,Html,我需要它,因此当您单击表行时,它只高亮显示表中的一行,如果用户要单击同一表中的另一个TR,它将取消选择先前选择的TR并高亮显示单击的TR 帮忙 我现在用的是 <tr onclick="style.backgroundColor='#eaf0f5';"> ..... </tr> 。。。。。 试试这个: jquery1.7+ $("table tr").on('click', function() { $("table tr").removeClass("highl

我需要它,因此当您单击表行时,它只高亮显示表中的一行,如果用户要单击同一表中的另一个TR,它将取消选择先前选择的TR并高亮显示单击的TR

帮忙

我现在用的是

<tr onclick="style.backgroundColor='#eaf0f5';"> ..... </tr>
。。。。。
试试这个:

jquery1.7+

$("table tr").on('click', function() {
    $("table tr").removeClass("highlight");
    $(this).addClass("highlight");
});
jQuery试试这个:

jquery1.7+

$("table tr").on('click', function() {
    $("table tr").removeClass("highlight");
    $(this).addClass("highlight");
});

你试过什么了吗?您的代码在哪里?目前我所拥有的只是Use jQuery中的onclick=“style.backgroundColor=”#eaf0f5“;”。这里有api文档:您可能想看看选择器:)您试过什么了吗?您的代码在哪里?目前我所拥有的只是Use jQuery中的onclick=“style.backgroundColor=”#eaf0f5“;”。这里有api文档:您可能想看看选择器:)未捕获类型错误:Object[Object Object]没有方法,我猜您使用的是较旧版本的jQuery,我将更新我的答案。谢谢,现在没有错误,但当我单击TR时,它会像应该的那样将我导航到另一个选项卡,但当我返回到原始选项卡时,它不会突出显示,我有我最喜欢的css@Ahmet如果链接转到另一个页面,那么您需要使用cookies来保持每个表的突出显示状态。没有其他方法吗?这不像我导航到另一个页面。onclick=“backgroundcolor”可以工作,但单击后它将保持高亮显示。警告类型错误:Object[Object Object]没有方法,我猜您使用的是较旧版本的jQuery,我将更新我的答案。谢谢,现在没有错误,但当我单击TR时,它会像应该的那样将我导航到另一个选项卡,但当我返回到原始选项卡时,它不会突出显示,我有我最喜欢的css@Ahmet如果链接转到另一个页面,那么您需要使用cookies来保持每个表的突出显示状态。没有其他方法吗?这不像我导航到另一个页面。onclick=“backgroundcolor”可以工作,但单击后会保持高亮显示
.highlight { background-color: #FF0; }