JQuery,用于获取树视图结构中节点的id,并根据id保存数据

JQuery for fetching ids of nodes in tree view structure to save data on the basis of ids

本文关键字:id 保存 数据 获取 用于 视图 JQuery 结构 节点      更新时间:2023-09-26

这里我使用angular来填充我的视图中的数据。这只是一个例子。在单击特定的ageGroupCategory时,我需要将数据添加到表单中,然后我要保存整个数据,包括节点的父id。帮助我与JQuery代码获取父节点id ..当我使用angular的ng-repeat指令时,我无法在子节点上获得父节点id。帮我提建议……

<div> 
    <ul>
        <li id="{{sport._id}}" ng-repeat="sport in sports">
            <a>{{sport.sportsName}}</a>
            <ul>
                <li id="sub_{{subSport._id}}" ng-repeat="subSport in sport.subSports"> 
                    <a>{{subSport.subSportsName}}</a>
                    <ul>
                        <li id="age_{{ageGrp._id}}" ng-repeat="ageGrp in subSport.ageGroup">
                            <a>{{ageGrp.ageGroupName}}</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
</div>

你的意思是…

$(document).ready(function(){
  $('li a').on('click', function(){
    var id = $(this).parent().id;
    // get the rest of your data and do some cool stuff
  });
});