如何用jQuery找到所有带有hreflang属性的链接

如何用jQuery找到所有带有hreflang属性的链接

在这篇文章中,我们将学习如何找到所有带有hreflang属性的链接。hreflang是一个属性,它告诉搜索引擎你的网站上不同语言的页面之间的关系。

你可以通过以下三种方式使用这个属性。

  • 作为页面HTML头部的一个链接。
  • 在HTTP标头中(PDF的例子)
  • 关于XML网站地图

你可以使用attributeContainsPrefix选择器找到你的页面上所有带有hreflang属性的链接。

attributeContainsPrefix 选择器。这个选择器用于选择具有指定属性的元素,该属性的值等于给定的字符串或以该字符串开始。

语法:

jQuery( "[attribute|='value']" )

$( "a[hreflang|='en']" ) 

例子1:在下面的例子中,我们首先找到hreflang,然后用CSS属性将其突出显示。值为 “en “的hreflang属性会用红色的点状边界突出显示。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <style>
  a {
    display: inline-block;
  }
  </style>
  <script src=
"https://code.jquery.com/jquery-3.5.0.js">
  </script>
</head>
<body>
  <h2 style="color:green">GeeksforGeeks</h2>
  <a href="example.html" hreflang="en">GFG</a>
  <a href="example.html" hreflang="en-UK">
     Computer Science
  </a>
  <a href="example.html" hreflang="english">
     will not be outlined
  </a>
   
  <script>
    $( "a[hreflang|='en']" )
    .css( "border", "3px dotted red" );
  </script>
   
</body>
</html>

输出:

如何用jQuery找到所有带有hreflang属性的链接?

href=”href” lang=en

示例 2:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <style>
  a {
    display: inline-block;
  }
  </style>
  <script src=
"https://code.jquery.com/jquery-3.5.0.js"></script>
</head>
<body>
  <h2 style="color:green">GeeksforGeeks</h2>
  <a href="example.html" hreflang="en">Database</a>
  <a href="example.html" hreflang="en-UK">
    Computer Networks
  </a>
  <a href="example.html" hreflang="english">
    will not be outlined
  </a>
   
  <script>
    $( "a[hreflang|='en']" )
    .css( "border", "3px solid green" );
  </script>
   
</body>
</html>

输出:

如何用jQuery找到所有带有hreflang属性的链接?

hreflag=en image2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程