当前位置:首页 > jquery

jquery 列表

2026-03-02 12:37:49jquery

jQuery 列表操作

jQuery 提供了多种方法来操作 HTML 列表(如 <ul><ol>),包括动态添加、删除、修改列表项,以及事件绑定等功能。

动态添加列表项

使用 append()prepend() 方法可以在列表的末尾或开头添加新项。例如:

$("#myList").append("<li>New Item</li>");

删除列表项

通过 remove() 方法可以删除指定的列表项。例如,删除所有列表项:

jquery 列表

$("#myList li").remove();

修改列表项内容

使用 text()html() 方法可以修改列表项的文本或 HTML 内容。例如:

$("#myList li:first").text("Updated Item");

遍历列表项

使用 each() 方法可以遍历列表中的每一项。例如:

jquery 列表

$("#myList li").each(function() {
    console.log($(this).text());
});

事件绑定

通过 on() 方法可以为列表项绑定点击事件。例如:

$("#myList").on("click", "li", function() {
    alert($(this).text());
});

排序列表项

可以使用 sort() 方法对列表项进行排序。例如,按字母顺序排序:

var listItems = $("#myList li").get();
listItems.sort(function(a, b) {
    return $(a).text().localeCompare($(b).text());
});
$.each(listItems, function(idx, item) {
    $("#myList").append(item);
});

示例代码

以下是一个完整的示例,展示如何动态添加、删除和绑定事件:

<ul id="myList">
    <li>Item 1</li>
    <li>Item 2</li>
</ul>
<button id="addBtn">Add Item</button>
<button id="removeBtn">Remove Last Item</button>

<script>
    $("#addBtn").click(function() {
        $("#myList").append("<li>New Item</li>");
    });

    $("#removeBtn").click(function() {
        $("#myList li:last").remove();
    });

    $("#myList").on("click", "li", function() {
        alert($(this).text());
    });
</script>

标签: 列表jquery
分享给朋友:

相关文章

jquery文档

jquery文档

以下是关于 jQuery 文档的核心资源和使用方法整理: jQuery 官方文档 jQuery 官方文档是学习和使用 jQuery 最权威的资源,包含详细的 API 说明、示例和更新日志。 官…

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支…

jquery 显示

jquery 显示

jQuery 显示元素的方法 使用 jQuery 显示隐藏的元素可以通过多种方式实现,以下是几种常见的方法: 显示元素的基本方法 $("#element").show(); 这会直接将匹配的元素设置…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

vue列表查询实现

vue列表查询实现

实现Vue列表查询功能 基本数据绑定与渲染 在Vue中实现列表查询,首先需要定义数据源和查询条件。通过v-model绑定搜索输入框,使用计算属性过滤列表。 <template> &l…

jquery 返回

jquery 返回

jQuery 返回顶部功能实现 使用jQuery实现返回顶部功能可以通过监听滚动事件和动画滚动效果来完成。以下是几种常见的实现方法: 监听滚动事件并显示/隐藏返回按钮 $(window).scro…