禁用所有JS和CSS,无法解决问题。快速点击后,我仍然会收到错误。
我不明白为什么会这样
jQuery:1.9.1。
Chrome 26.0.1410.64 m
$(".checkbox-list input").click(function(){
that = $(this);
that.closest('li').toggleClass('someClass', that.is(':checked'));
});
快速点击后我就开始了:
TypeError:在无法选择的输入元素上访问selectionStart。 [HTTP://site.domain/page/anotherPage:848]
我不明白...... Line#848根本不存在,我的最大线是309 我认为这可能是因为一个函数同时执行多次......?
感谢您的回答!
Chrome控制台输出
未捕获的TypeError:在无法选择的输入元素上访问selectionStart。
我在Chrome扩展程序“Lingualeo”中发现了问题,它在所有dom元素上都有dblclick事件,导致了这个错误。
感谢大家的帮助。
答案 0 :(得分:1)
尝试使用toggleClass。
答案 1 :(得分:1)
感谢大家的帮助。 我在Chrome扩展程序“Lingua Leo”中发现了问题,它在所有dom元素上都有dblclick事件,导致了这个错误。