📜  获取属性值 jquery href - Javascript (1)

📅  最后修改于: 2023-12-03 15:11:51.824000             🧑  作者: Mango

获取属性值 jQuery href

在 Web 开发中,经常需要获取元素的属性值。在 jQuery 中,获取元素的属性值非常方便,特别是获取 href 属性值。

使用 attr() 方法获取 href 属性值

在 jQuery 中,使用 attr() 方法可以获取元素的属性值。具体用法如下:

$('a').attr('href');

上述代码会获取第一个 <a> 元素的 href 属性值,并返回该值。

如果需要获取所有 <a> 元素的 href 属性值,可以使用 each() 方法遍历所有元素:

$('a').each(function() {
  var href = $(this).attr('href');
  console.log(href);
});
示例

以下示例演示了如何获取所有链接的 href 属性值:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>获取属性值 jQuery href</title>
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
  <ul>
    <li><a href="https://www.google.com/">Google</a></li>
    <li><a href="https://www.baidu.com/">Baidu</a></li>
    <li><a href="https://www.bing.com/">Bing</a></li>
  </ul>
  <script>
    $('a').each(function() {
      var href = $(this).attr('href');
      console.log(href);
    });
  </script>
</body>
</html>

输出结果为:

https://www.google.com/
https://www.baidu.com/
https://www.bing.com/
总结

在 jQuery 中,使用 attr() 方法可以轻松地获取元素的属性值。对于获取链接元素的 href 属性值,可以使用 each() 方法遍历所有链接元素,依次获取其 href 属性值。