Javascript 隐藏表行可以工作,但淡出则不行
我希望在隐藏表行时添加淡入淡出动画 这是有效的:Javascript 隐藏表行可以工作,但淡出则不行,javascript,html,jquery,html-table,Javascript,Html,Jquery,Html Table,我希望在隐藏表行时添加淡入淡出动画 这是有效的: $('#myTable > tbody > tr').not("[name*=" + thing + "]").hide() $('#myTable > tbody > tr').not("[name*=" + thing + "]").fadeOut("slow") 这不是: $('#myTable > tbod
$('#myTable > tbody > tr').not("[name*=" + thing + "]").hide()
$('#myTable > tbody > tr').not("[name*=" + thing + "]").fadeOut("slow")
这不是:
$('#myTable > tbody > tr').not("[name*=" + thing + "]").hide()
$('#myTable > tbody > tr').not("[name*=" + thing + "]").fadeOut("slow")
我使用的是完整的、未压缩的(我相信是jQuery的非精简版本):
根据我的理解,由于元素是“隐藏的”,jQuery选择将不起作用,因为该元素不被视为的子元素
*中提到了一些方法,特别是Paolo Bergantino,这些方法在这里非常有用,可以确保您可以选择元素
例如,您可能想尝试以下方法:
$("tr:hidden", "#mytable")...
但行没有隐藏。。。?我用淡出代替隐藏。