lucky75

通过js让a标签都在新窗口打开

jquery:

// 这是body下的a标签
$(\'body\').on(\'click\', \'a\', function(e) {
    e.target.target = \'_blank\';
$(function(){
    $(\'body a\').each(function(){
        $(this).attr(\'target\',\'_blank\');
    });
});
$(function(){
    var aLinkClickHandler=function(event){
        if($(this).attr(\'isReady\')!==\'1\'){
            event.preventDefault();
            $(this).attr(\'target\',\'_blank\');
            $(this).attr(\'isReady\',\'1\');
            $(this)[0].click();
        }
    }
    $(\'body a\').on(\'click\',aLinkClickHandler);
});

分类:

技术点:

相关文章:

  • 2021-07-08
  • 2021-11-17
  • 2021-12-29
  • 2021-11-17
  • 2021-11-17
  • 2021-12-27
猜你喜欢
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2021-12-27
相关资源
相似解决方案