添加删除嵌套的有序列表[关闭]

Posted

技术标签:

【中文标题】添加删除嵌套的有序列表[关闭]【英文标题】:Add remove nested ordered lists [closed] 【发布时间】:2012-05-01 06:57:37 【问题描述】:
<ol>
    <li>Sales</li>
    <ol>
        <li>North</li>
        <li>South</li>
    </ol>
    <li>Support</li>
    <ol>
        <li>Pc</li>
        <li>Mac</li>
    </ol>
    <li>Accounts</li>
</ol>


   1.  Sales
         1. North
         2. South
   2. Support
         1. Pc
         2. Mac
   3. Accounts

有人可以建议一种从网页的有序列表中构造、添加和删除元素的方法吗?我也在寻找可以编辑的列表名称

【问题讨论】:

你是在使用 jQuery 之类的库,还是想通过纯 javascript 来实现? 我想用 jquery 来做。我是 jquery 的新手,正在寻找方向,所以任何建议表示赞赏 你可能想看看***.com/questions/1145208/… 如果你想使用jQuery,我建议你先阅读这里的基础教程:docs.jquery.com/Tutorials:How_jQuery_Works。然后,对于您的查询,请查看此处的示例:docs.jquery.com/Tutorials:Live_Examples_of_jQuery。您可以在网上找到更多教程来帮助您解决问题。尝试搜索“DOM 操作”。 【参考方案1】:

这里是一个小提琴,展示了如何向列表中添加元素和删除项目。 http://jsfiddle.net/7QrvV/

<ol id="main_ol">
    <li>Sales</li>
    <ol>
        <li>North</li>
        <li>South</li>
    </ol>
    <li>Support</li>
    <ol>
        <li>Pc</li>
        <li>Mac</li>
    </ol>
    <li>Accounts</li>
</ol>​

//add to the end of the list
$('#main_ol').append('<li>a</li>');

//remove support list item
$('#main_ol li:eq(3)').remove();

【讨论】:

如果您要发布解决方案,请在此处发布代码,以便将来的读者使用,以防您的 jsFiddle 链接中断。

以上是关于添加删除嵌套的有序列表[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Markdown快速学习效果展示页

markdown语法学习

md文件的书写

在 graphql/relay 中维护有序列表

Python内置的有序集合:list和tuple是,一个可变,一个不可变

重新排序有序列表