如何选择一行并将其放入变量中(在jQuery中)

时间:2011-05-03 16:26:25

标签: jquery

在我的代码中,我展示了10行,每行都有一个新的销售订单。 当用户点击其中一行(=其中一个销售订单)时,我想

  1. 获取销售订单(=获取所选值),
  2. 获取有关销售订单的更多详细信息(=需要选择进入我的后端)
  3. 在新页面/视图
  4. 上显示新详细信息

    我的代码如下所示:

        <div data-role="content">
        <ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="a">
        <li data-role="list-divider">Your Fav</li>
        </ul>
        </div>
        <ul data-role="listview" data-inset="true" data-theme="d" data-dividertheme="c">
        <%
         loop at gt_fav_cust1 assigning <ls_fav_cust>.
        select single name1 into <ls_fav_cust>-custname
        from kna1 where kunnr = <ls_fav_cust>-kunnr.
        %>
        <li><a href="#customer" data-transition="flip" data-rel="dialog">
        <%= <ls_fav_cust>-kunnr %>
        <%= <ls_fav_cust>-custname %>
        </a></li>
        <%
        endloop.
        %>
        </ul>
    

    有人可以指导我朝正确的方向发展吗?

    谢谢,

    AIKON

1 个答案:

答案 0 :(得分:0)

你应该能够绑定到ul中的锚点的单击(或者因为你正在使用jQuery Mobile,你可以查看“tap”事件)。

在您对该绑定的回调中,您可以执行preventDefault(),然后使用$ .mobile.changePage()将所选信息发送/发布到您的后端,并转换到您可以显示数据的新页面。 / p>

jQuery Mobile Methods