我在弹出窗口中有动态 URL 的问题。这是我的代码:
<!-- content -->
<ul data-role="listview">
<li data-role="list-divider">Group 1</li>
<li data-icon="false"><a href="person.php?id=1#popup-menu" data-rel="popup" data-transition="slideup">List 1a</a></li>
<li data-icon="false"><a href="person.php?id=2#popup-menu" data-rel="popup" data-transition="slideup">List 1b</a></li>
<li data-role="list-divider">Group 2</li>
<li data-icon="false"><a href="person.php?id=3#popup-menu" data-rel="popup" data-transition="slideup">List 2a</a></li>
</ul><!-- /content -->
<!-- popup-menu -->
<div data-role="popup" id="popup-menu">
<ul data-role="listview" style="min-width:210px;">
<li data-role="divider">Choose an action</li>
<li><a href="#">View details</a></li>
<li><a href="#">Share</a></li>
</ul>
</div><!-- /popup-menu -->
基本上,当我单击弹出窗口上的链接时,我将转到被调用者 url所在的页面。
因此,如果我单击弹出窗口显示的列表 1a,然后单击查看详细信息页面将我定向到 URL person.php?id=1
我怎样才能做到这一点?
我可以根据列表的数量多次创建弹出 div,但我认为这是浪费 DOM 对象(如果我没有找到任何优雅的解决方案,我最后的手段)
谢谢