jquery移动错误:对象没有方法';在';

jquery移动错误:对象没有方法';在';,jquery,jquery-mobile,cordova,Jquery,Jquery Mobile,Cordova,我有一个listview单击事件: 这种方法在jquerymobile上运行良好。但当我将其部署到PhoneGap javascript文件时,就会出现此错误。试试看 $('#todayvalue').children('li').click(function () { var selected_index = $(this).attr('id'); alert('Selected Index = ' + selected_index); });​ .on在您的jQuery mobile版本上

我有一个listview单击事件:

这种方法在jquerymobile上运行良好。但当我将其部署到PhoneGap javascript文件时,就会出现此错误。

试试看

$('#todayvalue').children('li').click(function () {
var selected_index = $(this).attr('id');
alert('Selected Index = ' + selected_index);
});​

.on在您的jQuery mobile版本上可能不可用

2011年11月1.7版将上的
引入JQuery。JQuery Mobile中还没有它。

JQuery的较新版本已经取代了
bind
live
,而
delegate
“On”是完全可以接受的。事实上,它提供了比。单击更多的功能。这取决于OP想要做什么。。。这可能对他们有效。Phonegap不会触发此事件。对jquerymobile来说效果很好。谢谢你让我认识大家!使用click()而不是on('click',…)为我修复了它;我正在使用Phonegap/Cordova和Jquery Mobile。谢谢@sjobe。如果您将1.1-rc-x与JQ1.7.1一起使用,这是非常有用的
$('#todayvalue').children('li').click(function () {
var selected_index = $(this).attr('id');
alert('Selected Index = ' + selected_index);
});​