javascript - 在 Chrome 上单击时复选框不会获得焦点

标签 javascript google-chrome checkbox focus

我刚刚在 Chrome 上遇到了另一个奇怪的行为:当您单击复选框或其标签时,该复选框不会获得焦点(而是主体获得焦点)。

可以在此处观察到此行为:http://jsfiddle.net/YfbR7/7/ (请参阅此处的代码示例)

是否有任何解决方法可以使复选框获得焦点,就像在其他浏览器上一样?

最佳答案

也可以这样解决

$(function () {
   $("input[type=checkbox]").click(function (event) {
      $(this).parent().css("background", "red");
   });                        
})

关于javascript - 在 Chrome 上单击时复选框不会获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18400190/

相关文章:

php - 复选框选项——选择决定插入数据库的内容

javascript - Meteor - 如何检查图像是否存在(服务器端)

javascript - reactjs 在构造函数与属性中存储状态

android - 在谷歌浏览器中启动任何网站链接的目的是什么

javascript - Canvas 中的抗锯齿大文本

asp.net - asp.net 复选框的 CSS 选择器

javascript - 单击链接时如何选中和取消选中复选框?

javascript - 使用 ES5/Lodash,如何在不比较整个对象的情况下查找/删除一个数组中不在另一个数组中的对象?

javascript - 当输入字段的长度达到限制时运行函数

html - 链接预加载不能避免字体加载重复