jQuery 和点击方法

标签 jquery

我有一个巨大的静态网站,其中有很多链接。例如,在一页上我有大约 80 个内部链接。我想向 Google 隐藏它。我看到有些人通过 jQuery 中的 click() 来做到这一点。例如

 <script>
 $(".linkname").click(function(){
     document.location.href = 'inner.html';
 });
 </script>

我将类添加到例如 span 元素 .linkname 及其链接到正确的页面,对于 google 来说它不是 linl。所以一切都好。但是当我的页面上有 100 个链接时会发生什么?这意味着我必须为每个链接分配不同的类并创建新代码以链接到正确的页面。由于所有链接都指向不同的页面。我怎样才能加快这个过程,使其动态化?我不想创建 100 个新类和 100 个新函数来识别该链接并将其链接到正确的页面。

有什么帮助的想法吗?

最佳答案

一个类就足够了:

<span class="linkname" data-url="http://mywebsite.com">website1</span>
<span class="linkname" data-url="http://mywebsite2.com">website2</span>

$(".linkname").click(function(){
     document.location.href = $(this).data('url');
 });

关于jQuery 和点击方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711790/

相关文章:

jquery - 在 bootstrap 中使用图像将一列文本换行到另一列

php - jQuery/CSS 中静态 Div 框的混淆?

javascript - 如何计算数据表中的总行数

javascript - 选择一个标签并使用 jquery 更改其文本

javascript - Bootstrap 模板中的鼠标悬停淡入淡出效果

javascript - 使用javascript在页面加载时加载css隐藏图像作为背景图像

javascript - 撤消 ( ctrl + z ) 功能以恢复隐藏的 div

javascript - 如果未选中子节点,则未选中父节点

javascript - 当某个div处于 View 中时,如何隐藏/显示div?

javascript - Jquery Add (SUM) 来自多个表单元素的多个值