Advanced title, simple question:

How can I do the following in jQuery (hiding everything except $(this))?

$("table tr").click(function() {
    $("table tr:not(" + $(this) + ")").hide();
    // $(this) is only to illustrate my problem

    $("table tr").show();
});

推荐答案

$(this).siblings().hide();

Traversing/Siblings

Jquery相关问答推荐

JQuery日期 Select 器未设置从jQuery中 Select 的月份起90天或3个月

JQuery AJAX数据表保留前导零

:eq Jquery,我似乎无法显示第一个之后的元素

如何在jQuery中判断粘贴剪贴板中字母输入的增加/减少

为什么对同一个 ASP.NET MVC 操作的多个同时 AJAX 调用会导致浏览器阻塞?

$.post 和 $.ajax 之间的区别?

在 jQuery 中构建 html 元素的最清晰方法

如何在 jquery 中从这个日期减go 一周?

在页面上放置文件时如何设置文件输入值?

在 `click` 和 `enter` 上触发事件

jQuery 的 ajax 默认超时值是多少?

我可以限制 JavaScript 中数组的长度吗?

$.each(selector) 和 $(selector).each() 有什么区别

在jQuery中将逗号添加到数字

使用 MVC、C# 和 jQuery 导出为 CSV

Rails 无法正确解码来自 jQuery 的 JSON(数组变成带有整数键的散列)

如何使 jQuery Contains 不区分大小写,包括 jQuery 1.8+?

jQuery $(".class").click(); - 多个元素,点击事件一次

带有 LIKE 的 Spring JPA @Query

如何使用 jquery 更改元素类型