我创建的应用程序和列表视图从数据库中检索数据知道我想要的是当用户选择长按列表项时会给出一个选项,如编辑,删除&取消这里是我为列表返回的代码。
function getdata(){
db.transaction(function(tx)
{
tx.executeSql(selectdata,[],function(tx,results){
$('#name').empty();
var neerav="dsad";
for(var i=0;i<results.rows.length;i++){
$('#name').append('<li id="s'+i+'" onclick="selectname('+i+')">'+results.rows.item(i).nameR+'</li>');
dataobj[i]=results.rows.item(i).nameR;
}
}); });}
function selectname(ps){
var name=dataobj[ps];
db.transaction(function(tx){
tx.executeSql(insrtdt,[ps,name]);
selectdta();
});}
function selectdta(){
db.transaction(function(tx){
tx.executeSql(slctdata,[],function(tx,results){
var lngth=results.rows;
var time='';
if(lngth.length>0){
$("#s"+ps).on("touchstart",function(){
var d=new Date();
time=d.getTime();
});
$("#s"+ps).on("touchend",function(){
var D=new Date();
time1=D.getTime()-time;
if(time1>100){
alert("Long pressed");
}else{
window.location='file:///android_asset/www/editpage.html';
}
});
}
});
});}
提前致谢