gpt4 book ai didi

javascript - jquery mobile,在 ListView li 中动态添加可折叠内容

转载 作者:行者123 更新时间:2023-11-30 05:52:22 25 4
gpt4 key购买 nike

我有一个空 ListView :

<ul data-role="listview" data-theme="d" id="test">

</ul>

我想添加动态包含可折叠内容的 li 标签,但我不知道如何“刷新”它以便显示可折叠内容?

我试过:

$(document).on('pageinit', function() {
$('#test').append('<li><a href="#"><div data-role="collapsible" class="member-item" data-theme="a"><h3>title</h3><p>some content</p></div></a><a href="#">test</a></li>');
$('#test').listview("refresh");
});

但这只会刷新 li 部分。

然后我尝试了:

$(document).on('pageinit', function() {
$('#test').append('<li><a href="#"><div data-role="collapsible" class="member-item" data-theme="a"><h3>title</h3><p>some content</p></div></a><a href="#">test</a></li>');
$('#test').listview("refresh");
$('.member-item').collapsible('refresh');
});

但是我只看到加载图标,页面没有加载?

最佳答案

看起来我必须触发“创建”然后刷新 ListView :

$('#test').trigger('create');
$('#test').listview("refresh");

关于javascript - jquery mobile,在 ListView li 中动态添加可折叠内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13955028/

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