使用数据名打印Javascript

使用数据名打印Javascript,javascript,jquery,sqlite,listview,jquery-mobile,Javascript,Jquery,Sqlite,Listview,Jquery Mobile,我正在尝试使用JavaScript生成JQuery ListView,一旦单击ListView项,它将显示一条警报消息 在我在Stack Overflow中发现的演示中,它工作得非常好 一旦我尝试将我的代码与之集成,它就不再工作了。我在listview中生成数据名的方式正确吗 我的小提琴样本: append方法需要JQuery节点元素,而不是文本 你也可以在你的账单周围赚到美元。对于第一个视图,节点构建本身看起来正常。如果要动态添加listitems,则应使用来处理单击事件: $('#mylis

我正在尝试使用JavaScript生成JQuery ListView,一旦单击ListView项,它将显示一条警报消息

在我在Stack Overflow中发现的演示中,它工作得非常好

一旦我尝试将我的代码与之集成,它就不再工作了。我在listview中生成数据名的方式正确吗

我的小提琴样本:

append方法需要JQuery节点元素,而不是文本


你也可以在你的账单周围赚到美元。对于第一个视图,节点构建本身看起来正常。

如果要动态添加listitems,则应使用来处理单击事件:

$('#mylistview ul').on("click", "li", function(){
    var item = $(this).data('name')
    alert('Selected Name = ' + item );
});
按照他的方式,当您设置单击处理程序时,listitems还不必存在


更新了

alert'Selected Name='+项目;是否可以选择输出名称=对象?如果要提醒html代码,必须获取项[0]。outerHTML。在console.log中,您可以使用jqueryobject@TypedSource是否有其他方法可以帮助我从数据库中携带或存储ID作为将来的调用数据@TypedSource这是最初的提琴你可能会更了解我在这里要做什么你能发布一个示例结果集对象吗?我无法连接到您的数据库实际结果将打印样本,如1.5测试。只是一个简单的显示对象,我的目标是在。由于我在数据名中设置了table primiry键,因此我可以将该值用作其他数据调用目的谢谢您的回复,我尝试了您的code it stop函数。是否有其他方法可以帮助我从数据库中携带或存储ID作为未来调用数据?
var linkElement = $('<a href="#pageDetail" class="anchor">').text(resultset.rows.item(i).id + '.' + stringconverter(resultset.rows.item(i).activityname));
var listElement = $('<li class="activitylist">').attr('data-name', resultset.rows.item(i).id)).append(linkElement);
$('#listData').append(listElement)
$('#mylistview ul').on("click", "li", function(){
    var item = $(this).data('name')
    alert('Selected Name = ' + item );
});