当前位置:首页 > jquery

jquery 列表

2026-03-02 12:37:49jquery

jQuery 列表操作

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

动态添加列表项

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

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

删除列表项

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

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

修改列表项内容

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

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

遍历列表项

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

$("#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);
});

示例代码

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

jquery 列表

<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 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

vue 实现列表

vue 实现列表

Vue 实现列表的方法 在 Vue 中实现列表通常使用 v-for 指令,结合数组或对象进行渲染。以下是几种常见的实现方式: 基础列表渲染 通过 v-for 指令遍历数组,动态生成列表项。 &…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考…

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…