jQuery循环写入li

jQuery是一种流行的JavaScript库,它使得在网页上使用JavaScript变得更加简单。其中一个常见的应用场景是循环写入标签元素,比如在一个无序列表中添加多个li元素。本文将介绍如何使用jQuery循环写入li,并提供相应的代码示例。

前提条件

在开始之前,你需要在你的网页中引入jQuery库。你可以通过以下方式在HTML中引入jQuery:

<script src="

使用jQuery循环写入li

下面是一个使用jQuery循环写入li的示例代码:

$(document).ready(function() {
  var fruits = ["苹果", "香蕉", "橙子", "葡萄"];

  $.each(fruits, function(index, fruit) {
    $("ul").append("<li>" + fruit + "</li>");
  });
});

在这个示例中,我们首先定义了一个包含多个水果的数组fruits。然后,使用$.each()函数遍历数组中的每个元素。$.each()函数接受两个参数:要遍历的数组和一个回调函数。回调函数的第一个参数是当前元素在数组中的索引,第二个参数是当前元素的值。在回调函数中,我们使用$("ul").append()函数将每个水果写入ul元素中。

示例效果

下面是一个使用上述代码的完整示例:

<!DOCTYPE html>
<html>
<head>
  <title>循环写入li示例</title>
  <script src="
  <style>
    ul {
      list-style: none;
    }
  </style>
</head>
<body>
  <ul></ul>

  <script>
    $(document).ready(function() {
      var fruits = ["苹果", "香蕉", "橙子", "葡萄"];

      $.each(fruits, function(index, fruit) {
        $("ul").append("<li>" + fruit + "</li>");
      });
    });
  </script>
</body>
</html>

运行这个示例,你将会看到一个无序列表中包含了四个水果项。

总结

通过使用jQuery的$.each()函数,我们可以很方便地循环遍历一个数组并将其中的元素写入HTML页面。这样的功能在很多场景下都非常有用,比如根据后台返回的数据动态生成列表或菜单。希望本文提供的示例对你理解如何使用jQuery循环写入li有所帮助。

附录

代码示例

以下是上述示例中的代码示例:

$(document).ready(function() {
  var fruits = ["苹果", "香蕉", "橙子", "葡萄"];

  $.each(fruits, function(index, fruit) {
    $("ul").append("<li>" + fruit + "</li>");
  });
});

表格

下面是一个使用表格展示水果的示例:

水果名称
苹果
香蕉
橙子
葡萄

饼状图

下面是一个使用mermaid语法绘制的饼状图示例:

pie
    "苹果": 40
    "香蕉": 20
    "橙子": 25
    "葡萄": 15

这个饼状图表示了四种水果的比例分布情况。