移动开发学习记录点滴-动态增加列表行数据

一、 使用jQueryMobile的第一步,先创建一个html页面,并在head标签中加入以下内容:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>

   注意:顺序不能错:(


二、动态给列表增加数据

html代码:

<div data-role="content">
  <ul data-role="listview" id="contentList">
  <li><a href="#">测试数据1</a></li>
  <li><a href="#">测试数据2</a></li>  
  </ul>
  <p>&nbsp;</p>
  <div id="moreDiv">
  <button id="btnMore" data-icon="refresh">显示更多</button>
  </div>
</div>

js代码:

function loadData()
{
  var content = "<li><a href=\"#\">这是加载的数据</a></li>";
  $("#contentList").append(content).listview('refresh');
}

总结:

1、列表的显示已经抛弃table元素了,通过ul无序、ol有序代替;

2、append函数代替给innerHTML属性赋值;

3、添加数据后,需要通过listview('refresh') 方式进行刷新。


三、显示“加载中”提示

//显示loading
function showLoading()
{
  $.mobile.loadingMessageTextVisible = true;
  $.mobile.showPageLoadingMsg("a", "加载中..." );
} 
//隐藏loading
function hideLoading()
{
  $.mobile.hidePageLoadingMsg();
}

四、HTML5设置字符集编码,避免出现乱码;      

<!DOCTYPE html>
<meta charset="utf-8">


转载于:https://my.oschina.net/u/2426537/blog/485667

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值