最近在做一个通讯录,使用jquery mobile方式来做,在动态添加列表后,listview原有的样式失效,折腾一会,找出解决办法。代码如下。

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>海大经管通讯录</title>
<link href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css">
<script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js" type="text/javascript"></script>
</head>
<body>
<div data-role="page" id="page"><div data-role="content"><ul data-role="listview" data-split-icon="arrow-r" id="userlist" data-filter="true" data-filter-placeholder="Search..."></ul></div>
</div>
</body>
<script type="text/javascript">
$(function(){getTeacherInfo(1,10);function getTeacherInfo(page,rows){$.ajax({url:url,type:'POST',async: false,success:function(data){var str = "";$.each(data.rows,function(n,value){str += '<li><a href="tel:'+value.shouji.substring(0,11)+'">'+value.username+'<p class="ui-li-aside" id="shouji">'+value.shouji.substring(0,11)+'</p></a><a href="http://221.182.235.210/contact2/weixin/d.jsp?username='+value.username+'&shouji='+value.shouji.substring(0,11)+'&zhuzhai='+value.zhuzhai+'&bangong='+value.bangong+'&email='+value.email+'" id="go2detail"></a></li>';});//  str += '<li><a href="#" id="get_more">加载更多</a></li>';//追加html$("#userlist").append(str);//刷新listview,使之恢复样式$("#userlist").listview("refresh");//分页加载,提高用户体验if(page<18){getTeacherInfo(++page, rows);}}});}/*  $("li").click(function(){var id = $(this).id;alert(id);}); */
});
</script>
</html>

转载于:https://www.cnblogs.com/qitian1/p/6461882.html

jquery动态添加列表后样式失效解决方式相关推荐

  1. addroutes刷新_vue 解决addRoutes动态添加路由后刷新失效问题

    前言 某些场景下我们需要利用addRoutes动态添加路由,但是刷新后就会失效,前段时间项目里刚好遇到了这个应用场景,所以就花时间研究了一下,做下分享跟记录,说的不对的地方,请大家指正. 应用场景:用 ...

  2. html追加没有样式,js/jquery动态添加html,样式和方法不生效的解决方案

    var html = " " + " " + " \n" + " \n" + " \n" + &qu ...

  3. JQuery动态添加/删除class样式

    有时我们会对某个控件的class样式进行获取.添加.修改.删除.下面是简单整理的一些实例用法: html样例代码如下: <ul class="pro_list fl cont" ...

  4. 【highlight】highlight 动态添加代码,样式失效

    在使用highlight 的时候,发现效果不错,然而当我用jQuery改变内容时,酷炫的高亮效果没了 原来hljs.initHighlightingOnLoad();初始化的时候只会对其渲染一次,查阅 ...

  5. jquery 动态添加div元素(两种方式)

    方法一: var creatediv= function(){var parentdiv=$('<div></div>'); //创建一个父divparentdiv.attr( ...

  6. jQuery动态添加按钮,绑定点击事件失效

    jQuery动态添加按钮,绑定点击事件失效 因为需求需要给页面动态添加按钮并绑定点击事件进行操作, 但是发现绑定的点击事件失效. 原因分析: append中的节点是在整个文档加载完之后开始添加,因此页 ...

  7. jQuery使用toggleClass方法动态添加删除Class样式的方法

    本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法.分享给大家供大家参考.具体分析如下: jQuery通过toggleClass方法动态添加删除Class,一次执 ...

  8. js动态添加样式和jQuery动态添加样式

    0.style方式添加样式 DOM对象.style.color = 'red'DOM对象.style.display = 'block/none' //让元素显示/隐藏 1.js动态添加样式 1.添加 ...

  9. jquery 动态添加标签而且指定样式

    在jsp页面中给jquery 动态添加标签而且指定样式: $("#id").append("<span style='color:red........'>& ...

最新文章

  1. nodejs express 加载html模板
  2. 揭秘硅谷进化历程:机遇无穷 成功需付出更高代价
  3. android palette组件用法,Palette颜色提取使用详解
  4. python2.7教程 pdf_PYTHON基础教程至60课(2.7版本)整理
  5. 《Python Cookbook 3rd》笔记(3.6):复数的数学运算
  6. 数据结构 —— 在线操作与离线操作
  7. python查看运行内存占用_python中使用psutil查看内存占用的情况
  8. 智能设备破解的那些事儿
  9. ssh连接虚拟机的linux_openstack系列之运维排障:虚拟机SSH连接失败
  10. hadoop ha 参考
  11. Python Cookbook by Eric
  12. 知乎热议!学完 Python 之后,我的编程能力竟然退化了!
  13. Hinton反思新作:我说反向传播不好,但还是没谁能颠覆它
  14. DID会固定年份吗_倍分法DID详解 (二):多时点 DID (渐进DID)
  15. python爬虫正则表达式爬取网页标签_Python爬虫实例(4)-用urllib、re和正则表达式爬取网页图片...
  16. matlab遗传算法输出参数太多,用遗传算法工具箱时错误提示太多输出参数?
  17. 哲学家就餐问题python伪代码_哲学家就餐问题代码
  18. HTML 引用小图标
  19. 第一次团队作业——团队选题报告
  20. 三分钟简单阐释计算机发展史,致写文案的你:三分钟快速看完这本书的精髓

热门文章

  1. u2020 华为_华为站点打LICENSE步骤
  2. 如何做网络营销推广浅析网站SEO外链发布的技巧分享!
  3. 长沙网络推广浅析影响网站快照更新时间的因素是什么?
  4. 网站站外优化工作这四项比较“突出”
  5. js遍历追加html子样式,前端基本功:JS(十一)动画封装(CSS样式获取、JSON遍历)...
  6. 如何将adb shell里面查到的文件复制到本地电脑
  7. MLPclassifier,MLP 多层感知器的的缩写(Multi-layer Perceptron)
  8. Xshell dns tunnel攻击
  9. go语言笔记——append底层实现和Cpp vector无异,只是有返回值,double后返回了新的vector地址而已...
  10. Sql Server相关报错解决