0

我有下面的代码。问题是该类被添加到页面上的所有链接,而不是焦点。

$('a.going__outside').on('focusin', function(){
        $('a.going__outside').each(function(){
            $('a.going__outside span').removeClass('sr-only');
            }).on('focusout', function(){
                $('a.going__outside span').addClass('sr-only');
            });
        });
4

1 回答 1

2

用于$(this)仅对收到事件的元素进行操作。

$('a.going__outside').on({
  'focusin': function() {
    $(this).find("span").removeClass('sr-only');
  },
  'focusout': function() {
    $(this).find("span").addClass('sr-only');
  }
});
于 2019-06-14T21:57:59.583 回答