gpt4 book ai didi

jQuery,从列表中间删除项目,然后刷新列表?

转载 作者:行者123 更新时间:2023-12-01 02:17:27 26 4
gpt4 key购买 nike

我有一个由包含的 PHP 文件加载的 ul 列表。这些项目有一个“删除”链接,可以将它们从列表和数据库中删除。

当使用以下代码从列表中心删除项目时:

$list.find('#city_' + $id).remove();

它在列表中留下一个空格,如下所示:

alt text
(来源:jamespwright.com)

我可以做什么来刷新该列表,而不返回数据库并重新加载整个内容?

编辑

这里是示例代码:

<ul id="city_list">
<li id='city_7'>Eureka - <a href='city.modify.php?id=7&modification_type=edit'>Edit</a> - <a href='#' delete_id='7' class='confirm_delete'>Delete</a></li> <br />
<li id='city_8'>Rolla - <a href='city.modify.php?id=8&modification_type=edit'>Edit</a> - <a href='#' delete_id='8' class='confirm_delete'>Delete</a></li> <br />

<li id='city_10'>Union - <a href='city.modify.php?id=10&modification_type=edit'>Edit</a> - <a href='#' delete_id='10' class='confirm_delete'>Delete</a></li> <br />

最佳答案

我猜你的 HTML 看起来像这样:

<li><div id="city01">Eureka - <a...>Edit</a> - <a...>Delete</a></div></li>

在这种情况下,您需要删除选择器的父级

$list.find('#city_' + $id).parent().remove();

关于jQuery,从列表中间删除项目,然后刷新列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com