Android 如何从listview中获取值?

Android 如何从listview中获取值?,android,jquery,cordova,Android,Jquery,Cordova,目前我有: $('#restaurants').append('<li><a rel="external" href="details.html?id=' + row.id + '"><h2>' + row.name + '</h2><span class="ui-li-count">' + row.rating / 10 + '</span><p>' + row.category + '</p>&l

目前我有:

$('#restaurants').append('<li><a rel="external" href="details.html?id=' + row.id + '"><h2>' + row.name + '</h2><span class="ui-li-count">' + row.rating / 10 + '</span><p>' + row.category + '</p></a><a href="#delete" value="' + row.id '" data-rel="popup" data-position-to="window" data-transition="pop"></a></li>');
结果,我在控制台中得到一条“undefined”消息。这看起来很奇怪,因为如果我只看HTML版本,我会看到该值已设置为我需要的ID

<a href="#delete" value="4032" data-rel="popup" data-position-to="window" data-transition="pop" title="" class="ui-btn ui-btn-icon-notext ui-icon-delete ui-btn-a"></a>

为锚定标记提供id,如

向下滚动到“拆分按钮”,您可以看到源代码

当我将value属性硬编码添加到HTML中的
时,我将收到该值,如果我试图通过append中的
行.id
设置该值,则该值无效


正如您在链接中看到的,listview有一个带有按钮的
数据拆分主题。单击按钮后,我想接收id(值)。但是我不知道我需要在append中的哪里添加value属性…

还有另一种方法可以访问id的值。我希望它能起作用

$('#deleteID')。单击(函数()
{
id=$(this.attr('value');
$('#remove').attr('data-id',id);

});在HTML中找不到id#delete?你能创建一个fiddle示例吗?我不能让它工作,因为$(“#餐馆”).append是一个ajax请求。@jamie你能提醒锚点标记的其他属性如数据rel、数据位置to等吗?我能提醒它们(尝试数据num),但同样的问题。。。所有未定义。@Jamie它应该根据上述给定的解决方案工作。我已经测试过了。确保在附加html时添加了id属性“#deleteID”。否则,请张贴您的代码,以便我可以找到问题。
    $('#remove').click(function(){
        // Option one
        console.log($("#delete").attr('value'));

        // Option two
        console.log($("#delete").val());
});   
<a href="#delete" value="4032" data-rel="popup" data-position-to="window" data-transition="pop" title="" class="ui-btn ui-btn-icon-notext ui-icon-delete ui-btn-a"></a>