嗨,我有几个实例,其中其他开发人员(执行 CSS/HTML)已将一些选项编码为复选框,用户可以单击/点击它们以“检查”它们。
$(document).ready(function() {
$('.terms input:checkbox').change(function(){
if($(this).is(":checked")) {
$(this).parent().toggleClass("checked");
}
});
});
这在 Chrome 中运行良好,但在 Firefox 中没有任何作用(OSX 上的最新版本)
有什么理由吗?我在这里做错了什么?
编辑:很抱歉没有提供任何 HTML :-/
<div class="terms">
<input type="checkbox" name="terms" value="Acepto las condiciones" />
<p class="checkbox"></p>
<p>Acepto las condiciones <a title="Términos y condiciones" href="static.html">?</a></p>
</div>