JQuery用于在树视图结构中获取节点的id以基于id保存数据

时间:2015-10-24 15:20:54

标签: javascript jquery angularjs html5 dom

这里使用angular来填充我视图中的数据..这只是一个示例.. 点击特定的ageGroupCategory我需要将数据添加到表单中,然后我想保存整个数据,包括节点的父ID。帮助我使用JQuery代码来获取父节点ID ..因为我使用角度的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>

1 个答案:

答案 0 :(得分:0)

你的意思是这样......

$(document).ready(function(){

  $('li a').on('click', function(){

    var id = $(this).parent().id;
    // get the rest of your data and do some cool stuff
  });

});