在 Jquery mobile 中,我在列表视图中创建了一个复选框。我想将这两个事件分开,因为当用户只选中复选框时,事件就会触发。在单击列表项时,会发生不同的事件。
我如何在 JQM 中实现这一点?
在 Jquery mobile 中,我在列表视图中创建了一个复选框。我想将这两个事件分开,因为当用户只选中复选框时,事件就会触发。在单击列表项时,会发生不同的事件。
我如何在 JQM 中实现这一点?
这应该不是问题,看看我的例子:http: //jsfiddle.net/Gajotres/QXJrk/
当你点击一个复选框时,只有它的点击才会触发,当你点击一个列表视图元素时,它只会触发它自己的动作。
我不知道您是如何设法在 listview 实现上创建复选框的,但是如果在单击复选框时触发了 listview,那么您还需要在复选框单击事件中执行此操作:
e.stopPropagation();
e.stopImmediatePropagation();