隐藏元素并滑动它不起作用

时间:2016-09-30 14:34:58

标签: jquery html hide sliding

我想实现滑动,我有这个jquery

$(function() {
    **$('#tableschema').find("td[colspan=2]").hide();**
    $('#tableschema').click(function(event) {
        event.stopPropagation();
        var $target = $(event.target);
        if ( $target.closest("td").attr("colspan") ==2) {
           $target.closest("tr").slideToggle("fast");
            $target.closest("tr").prev().find("td:first").html("+");
        } else {
           $target.closest("tr").next().slideToggle("fast");            
           if ($target.closest("tr").find("td:first").html() == "+")
                $target.closest("tr").find("td:first").html("-");
else
                $target.closest("tr").find("td:first").html("+");                
        }                    
    });
});

但是因为我首先隐藏了列跨度,所以我无法实现滑动。非常感谢您对此的帮助。 tableschema - 表ID 如果我去掉了皮,它的工作效果很好。但是由于我在tr和td中使用的“p”标签,附加了一行。

0 个答案:

没有答案