gpt4 book ai didi

jQuery 空() ListView

转载 作者:行者123 更新时间:2023-12-01 06:51:06 30 4
gpt4 key购买 nike

我想知道如何以正确的方式清空列表。在 div 中有一个列表然后清空 div 或列表更好吗?

我知道这是一个蹩脚的问题,但请帮助我理解这个 empty() 函数:)

案例)如果我运行这个脚本会发生什么:

$('#mylist).empty();

...在此列表中:

<ul data-role="listview" id="mylist" data-inset="true" data-theme="a"><li>Hello!</li></ul>

是否会变成:答):

<ul data-role="listview" id="mylist" data-inset="true" data-theme="a"><li></li></ul>

或者变成:B):

<ul data-role="listview" id="mylist" data-inset="true" data-theme="a"></ul>

还是变成这样:三):

<ul></ul>

它看起来就像这样,因为下次我在运行empty()之后尝试将内容添加到我的“mylist”列表中。 我希望它仍然具有 ListView 格式,而不是这样:

 <ul></ul>. 

MyCode 片段:

$('#mylist').empty();
var newlist = "<ul data-role=" + "'listview'" +" id=" + "'mylist'" + " data-inset=" + "'true'" + " data-theme=" + "'a'" + "><li>Hello!</li></ul>";
$('#mylist').append(newlist).listview().trigger('create');

最佳答案

变成B)。但据我了解,您的问题是 ListView 样式不适用于新添加的列表项。看看this根据它,你应该这样做:

$('#mylist').empty();
var newlist = "<ul data-role=" + "'listview'" +" id=" + "'mylist'" + " data-inset=" + "'true'" + " data-theme=" + "'a'" + "><li>Hello!</li></ul>";
$('#mylist').append(newlist).listview("refresh").trigger('create');

参见.listview()。更改为.listview("refresh")。

关于jQuery 空() ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875917/

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