如何使用选中的复选框隐藏所有tr?

时间:2011-03-09 19:06:01

标签: jquery

继承我的试用代码,这是错误的。

$('#findtable').find('[name="scripts[]"]:checked').attr('#removed').hide();

其中#findtable是表的id,#removed是tr的id

3 个答案:

答案 0 :(得分:2)

$('#findtable').find('input:checkbox:checked').closest('tr').hide();

这显然假设每行只有一个复选框。您应该更加具体地了解input:checkbox选择器。可能也是 classname

答案 1 :(得分:2)

就像jQuery一样,有一种方法可以让猫皮肤变形。您可以使用:has()选择器。 http://api.jquery.com/has-selector/

$('#findtable tr:has(input:checkbox:checked)').hide()

答案 2 :(得分:0)

我创建了样本并选中了选中的复选框: 简而言之,您可以使用以下代码:

$("form input:checkbox:checked")

以下是快速example