gpt4 book ai didi

jquery - 检测 _self 或 _blank,将 href 中的 URL 解析为函数和 window.open(URL, '_self' ) 或 window.open(URL, '_blank' )

转载 作者:行者123 更新时间:2023-12-01 08:14:01 24 4
gpt4 key购买 nike

在插入某些带有滚动条的 jQuery DIV 滚动条后,我花了 2 天的时间修复了故障 href="" 链接。

我在这些 DIV 中有 href="" 链接,单击它们但浏览器没有执行任何操作,无论它们是 _self 还是 _blank .

因此,通过 window.open() 进行黑客攻击,导致 window.open(URL, '_self')window.open(URL, '_blank')

我想创建一个jQuery函数,通过.class作为选择器,检测原始href=""是否是目标_self_blank,并将 URL 从 href 解析为函数中相应的 if else 并使链接有效。

澄清事情:

传统的则不然应用上述 jQuery 内容滚动器后即可工作。

因此,我使用

但是,我试图通过 jQuery 函数来完成此操作,而不是每次都进行内联。该函数能够检测目标是否为_blank或_self,捕获URL并分别使用window.open()和_blank或_self返回。

最佳答案

你说的话很奇怪。我不知道为什么您的链接在浏览器中不起作用,但这就是您想要的:

$(document).ready(function(){
$('.links').click(function(){
var href = $(this).attr("href");
var target = $(this).attr("target");

window.open(href, target);

});
});

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com