gpt4 book ai didi

jquery - 动态添加列表项到 j-Query Mobile ListView

转载 作者:行者123 更新时间:2023-11-28 02:02:38 27 4
gpt4 key购买 nike

我正在尝试使用 j query mobile 填充 ListView

我的html代码是

<!DOCTYPE html>

<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>

<title>Demo Page</title>

<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css"/>

function onDeviceReady() {}
document.addEventListener("deviceready", onDeviceReady, false);

function Button_onclick() {

for(i=0; i < 3; i++){
$("#numbers").append('<li>' +i+'</li>' );
}

}

<div >
<input id="Click_Button" type="button" value="Submit" onclick="Button_onclick()" />
</div>

<div id="divList" data-role="content">
<ul id="numbers" data-role="listview" data-inset="true"> </ul>
</div>

预期结果是这样的

Result i Expected

但是我得到的结果是这样的

Result Obtained

谁能告诉我这是什么问题?

最佳答案

因为您动态更改了 ListView ,所以您需要刷新它以便 JQM 应用正确的样式。每次将一个(或多个)项目添加到列表时都需要执行此操作。

这可以通过以下语句实现:

$('#numbers').listview('refresh');

如果您想了解更多相关信息,我想推荐您参阅 JQM 文档: http://jquerymobile.com/test/docs/lists/docs-lists.html (更新列表,在页面底部)

关于jquery - 动态添加列表项到 j-Query Mobile ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153739/

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