在某些android操作系统中,标签单击事件不使用复选框jquery

在某些android操作系统中,标签单击事件不使用复选框jquery,android,jquery,css,cordova,mobile-webkit,Android,Jquery,Css,Cordova,Mobile Webkit,这是一个Html页面,我在其中使用jquery和css与phonegap并实现UI,但是这段代码在Andorid OS 4.x版本的webkit上正常工作,而在Android 2.3设备中名为changePageTermUse()的标签中未调用check while函数,我点击标签文本只刷新复选框,而同样的逻辑在android 4.x设备上工作,无论我是做错了什么,还是需要为android旧版操作系统(如2.3)实现其他方式。。等 为了便于参考,我将图片附在末尾 <div class="c

这是一个Html页面,我在其中使用jquery和css与phonegap并实现UI,但是这段代码在Andorid OS 4.x版本的webkit上正常工作,而在Android 2.3设备中名为changePageTermUse()的标签中未调用check while函数,我点击标签文本只刷新复选框,而同样的逻辑在android 4.x设备上工作,无论我是做错了什么,还是需要为android旧版操作系统(如2.3)实现其他方式。。等

为了便于参考,我将图片附在末尾

<div class="chkbox-large-text">
    <label>
        <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms" />
        I accept the <a style="text-decoration:underline;" onclick="changePageTermUse()">Terms of Use</a>.
    </label>
</div>
使用条款标签文本包含在Android 4.x中有效但在2.3操作系统中无效的点击事件。如有任何建议,将不胜感激


为复选框的标签和id提供相同的值

 <label for="aa">
 <input type="checkbox" id="aa">

几天前,我遇到了一个问题,Android上的点击事件没有响应。但它在iOS上有效。我发现,父div没有高度。始终选中此项…

单击矩形(见图)区域,事件将转到基于ANDROID 2.3的设备中的复选框,这似乎也不起作用。
 <label for="aa">
 <input type="checkbox" id="aa">