jQuery slidedown()无效

时间:2018-10-23 17:29:57

标签: jquery

我正在尝试将一个列表动态添加到表行中以使其可扩展(通过单击名称为“ detailGroup”的按钮)。

HTML:

<tr>
    <td class="align-middle">
        COL 1
    </td>
    <td>
        <a class="btn btn-small btn-primary" name="detailGroup" id="@item.Id">
            <i class="fa fa-user text-white"></i>
        </a>
     </td>
</tr>

和JQUERY(通过单击按钮执行)

function detailGroup(clickedGroup) {
    var row = $('#collapsibleRow');
    if (row.length) {
        row.remove();
        if (row.data('val') == groupId) return;
    }

    var groupId = $(clickedGroup).attr('id');
    var parent = $(clickedGroup).closest("TR");
    var html='<tr id="collapsibleRow" data-val=' + groupId + '><td colspan="2" class="border-0"><ul><li class="list-group-item">One</li><li class="list-group-item">Two</li><li class="list-group-item">Three</li></ul></td></tr>';

    parent.after($(html)).slideDown(2000);

}

一切都很好,除了显示行时没有滑动效果。 parent.after($(html)).slideDown(2000);

有什么主意吗?

0 个答案:

没有答案