jquery单选按钮焦点

时间:2010-05-20 19:49:39

标签: asp.net jquery

在我的某些页面上,我将重点放在第一个输入元素上:

      $(':input:visible:first').trigger('focus');

如果第一个输入元素是一个复选框或一个单选按钮,它会收到一个很好的焦点但是不能清晰可见,所以它的标签没有突出显示,屏幕阅读器也没有识别出来,即它没有读出那个领域。有没有办法使用JQuery来关注复选框或radoibutton更明显?

1 个答案:

答案 0 :(得分:2)

你不能为它指定一个适当清晰的css类吗?

  $(':input:visible:first').focus(function() {
                               $(this).addClass("superClear")
                            })
                           .blur(function() {
                               $(this).removeClass("superClear");
                           }).focus();

此外,这可能会有所帮助:

How do I style (css) radio buttons and labels?