在表单

时间:2016-10-21 11:28:18

标签: javascript c# jquery asp.net-mvc

我的数据看起来像这样

我有一个父类,它有一些属性和子对象列表。

子类具有ID和Name等属性。

我想要实现的是

  • 在加载时显示所有父项。
  • 点击父项列出下面的所有子项。

我可以使用以下jQuery函数

来实现这一点
 $(document).ready(function () {
    $(".parent").click(function () {
        $("#child").show();
        var v1 = "parent_" + $(this).attr('id');
        $("#" + v1).slideToggle("slow");
        $("#" + v1).siblings().hide();

    });

就隐藏或显示包含子项的div而言,此函数表现良好。

我提供了一个帮助我添加新父项的按钮。

同样,我想提供一个按钮,帮助我在选定的父项目下添加子项目。

我不确定在单击子项div中的按钮时如何提供父ID。

有没有办法可以在上面提到的功能中创建变量,并在点击“添加孩子”时使用它。按钮?

1 个答案:

答案 0 :(得分:0)

你可以尝试

$(this).parent()

$(this).closest(".parent")

获取父母的身份并存储您父母的孩子