gpt4 book ai didi

jquery - 使用 jquery 完全删除 href 链接

转载 作者:行者123 更新时间:2023-12-01 06:36:25 30 4
gpt4 key购买 nike

我为我的网站构建了一个 jquery slider 。总共有 3 张幻灯片,每张幻灯片包含 30-40 张图像,链接到单独的页面。

我想完全删除非事件幻灯片上的 href 链接,然后在幻灯片事件时再次添加它们。我尝试过一些方法,例如:

$('a').click(function(e){
e.preventDefault();
});

但这只会阻止链接点击,并不会真正删除它。

关于我能做什么有什么建议吗?

我想这样做的原因是因为 Google 不喜欢一个页面上超过 100 个内部链接,而我的内部链接几乎是这个数量的两倍!

谢谢,丹

最佳答案

请注意,Google 会抓取原始代码,不会关注导致 js 操作的代码。

你可以在 dom 中没有 href 的情况下开始,并有类似的东西

<a data-href="url">

当图像滑动事件发生时,您可以通过以下方式激活它:

$(this).attr('href', $(this).data('href'))

或者你可以在 dom 就绪时立即激活它们

$('#carousel a').each(function() {
$(this).attr('href', $(this).data('href'));
});

关于jquery - 使用 jquery 完全删除 href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645297/

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