2

我正在使用 PhoneGap 我创建了一个 SQLite 数据库,该数据库存储名称和唯一编号以及一个自动递增的 p_id 字段。我正在使用 jQuery Mobile 来获取结果并将其显示在列表视图中,这是代码

function Patientquery(tx)
{
tx.executeSql('SELECT P_ID, P_UNIQUE_NO, P_FIRST_NAME, P_LAST_NAME FROM Triage where P_ID > 6',[],query,errorCB);  
}

function query(tx,result)
{
 $('#Patientlist').empty();
 $.each(result.rows,function(index){
 var row = result.rows.item(index);
 $('#Patientlist').append('<li><a href="#"  data-role="button" id='+row['P_ID']+'><img src="male.gif" /> <h3 class="ui-li-heading">'+row['P_FIRST_NAME']+'</h3><p class="ui-li-desc">'+row['P_LAST_NAME']+' '+row['P_ID']+'  </p></a></li>');
   });
        $('#Patientlist').listview();


        $('#Patientlist li').on("vclick",function(){
       alert("Selected"); // sample alert
       localStorage.currentId = $('a',this).attr("id");
       $.mobile.changePage($("#Page1"));
    });

我的问题是我无法使用$('#Patientlist li').on("vclick",function()。我的要求是选择一个列出的值并将 p_id 作为参数发送到下一页。

4

0 回答 0