我有一个jquery移动页面,其中有一个面板。在面板内部我有一个listview,在每个listitem上都有一个我添加了data-rel =“close”属性的地方。我希望能够在点击列表项时关闭面板。
请注意,我还有一个绑定角度。
<ul data-role="listview" data-icon="arrow-l" class="ui-icon-alt" data-inset="true" >
<li ng-repeat="task in tasks" >
<a href="#" ng-click="selectTask(task)" data-rel="close">{{task.Name}}</a>
</li>
</ul>
我在listview之外的链接上进行了测试,它运行正常。我不确定id angularjs在我这里玩耍还是别的。
最好的问候 拉斯穆斯答案 0 :(得分:2)
标记
<a href="#" id="closepanel" ng-click="selectTask(task)" data-rel="close">{{task.Name}}</a>
JS
$('#closepanel').on('click', function {} {
$( "#PanelID" ).panel( "close" );
});