更新:abdu 的答案有效,但前提是我将脚本嵌入到我的 index.html 文件中(而不是像我一样将它包含在链接的 app.js 文件中)......
我正在 jquery mobile 和 angularjs 中创建一些简单的移动应用程序(不一起),看看我想在哪个基础上构建......
我在 jquery mobile 中遇到问题。当您提交表单时,它不会简单地动态更新列表,而是刷新并清除页面:
<div id="home" data-role="page">
<div data-role="content">
<form id="form1">
<input id="list-text" type="text" placeholder="enter text here...">
<button id="button1" onclick="addToList()" >Add</button>
</form>
<ul id="the-list" data-role="listview"></ul>
</div>
function addToList() {
var newText = $('#list-text').val();
$('#the-list').append('<li>' + newText + '</li>');
// will be updating localStorage here
$('#list-text').val(' ');
}
我已经尝试对此进行研究,但仍然不明白为什么......也许我需要更多地了解表单和 jquery。