Jquery 在JQM中,我可以为listview和listview中的复选框获取单独的事件吗?
在Jquery mobile中,我在listview中创建了一个复选框。我想将这两个事件分开,就像用户只选中事件激发的复选框一样。单击列表项时,会发生不同的事件Jquery 在JQM中,我可以为listview和listview中的复选框获取单独的事件吗?,jquery,jquery-mobile,event-handling,Jquery,Jquery Mobile,Event Handling,在Jquery mobile中,我在listview中创建了一个复选框。我想将这两个事件分开,就像用户只选中事件激发的复选框一样。单击列表项时,会发生不同的事件 如何在JQM中实现这一点?这应该不是问题,请看我的示例: 当您单击复选框时,只有它的单击才会触发,而当您单击listview元素时,只有它才会触发它自己的操作 我不知道您是如何在listview实现上创建复选框的,但如果在单击复选框时触发listview,则您还需要在复选框单击事件中执行此操作: e.stopPropagation();
如何在JQM中实现这一点?这应该不是问题,请看我的示例: 当您单击复选框时,只有它的单击才会触发,而当您单击listview元素时,只有它才会触发它自己的操作 我不知道您是如何在listview实现上创建复选框的,但如果在单击复选框时触发listview,则您还需要在复选框单击事件中执行此操作:
e.stopPropagation();
e.stopImmediatePropagation();
这应该不是问题,看看我的例子: 当您单击复选框时,只有它的单击才会触发,而当您单击listview元素时,只有它才会触发它自己的操作 我不知道您是如何在listview实现上创建复选框的,但如果在单击复选框时触发listview,则您还需要在复选框单击事件中执行此操作:
e.stopPropagation();
e.stopImmediatePropagation();
谢谢Gajotres,我想这应该能帮到我。。。你帮了我大忙,我只是问你一个问题。我正在创建动态列表视图。因此,根据您的JSFIDLE link checked=“checked”属性不起作用。我需要做什么?我试过$(“#checkbox-0”)。checkboxradio(“刷新”);但它不起作用,我不明白你的意思。你想实现什么?我在另一篇文章中得到了解决方案。非常感谢你的帮助谢谢Gajotres我想这应该能帮到我。。。你帮了我大忙,我只是问你一个问题。我正在创建动态列表视图。因此,根据您的JSFIDLE link checked=“checked”属性不起作用。我需要做什么?我试过$(“#checkbox-0”)。checkboxradio(“刷新”);但它不起作用,我不明白你的意思。你想实现什么?我在另一篇文章中得到了解决方案。非常感谢你的帮助