1

我创建了一个具有切换行的 html 表。但我想要的是当我切换一行时,以前切换的行应该隐藏。请帮忙

4

2 回答 2

1

我假设一个点击事件

$('table tr').on('click', function() {
  $('table tr:visible').hide();
  $(this).toggle();
})
于 2012-05-22T11:27:08.287 回答
0

那这个呢?假设您在点击时执行此操作,那么您可以将最后点击的项目存储到变量中。像这样:

var lastClicked;
$("#yourTable tr").on("click", function () {
    if (lastClicked != null) {
        lastClicked.hide();
    }

    $(this).toggle();

    lastClicked = $(this);
});
于 2012-05-22T11:29:27.473 回答