当前位置:首页 > 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);
});

示例代码

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

<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 文档遍历、事件处理、动画和 Ajax 交互。以下是关于其最新版本的信息: 当前稳定版本 jQuer…

jquery之家

jquery之家

jQuery之家相关资源 jQuery之家是一个提供jQuery插件、教程和资源的网站,适合开发者学习和使用jQuery技术。以下是关于jQuery之家的主要内容和资源: 网站内容 提供丰…

vue 实现长列表

vue 实现长列表

vue 实现长列表的优化方法 使用虚拟滚动技术,只渲染可视区域内的元素,大幅减少DOM节点数量。通过计算滚动位置动态更新显示内容,降低内存占用和渲染压力。 <template> &l…

jquery插件

jquery插件

jQuery 插件开发指南 jQuery 插件是一种扩展 jQuery 功能的模块化方式,允许开发者封装可重用的代码。以下是开发和使用 jQuery 插件的基本方法。 插件基本结构 jQuery…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.j…