列表动态添加一项丢失样式

fengyefenfei 发布于 2012/08/16 14:05
阅读 265
收藏 0
var temp="<li id=\"addli\" class=\"ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-btn-up-c\" data-theme=\"c\">"+
							"<a class=\"ui-link-inherit\" href=\"" + itemdata[2].getElementsByTagName("link")[0].firstChild.nodeValue + "\">"+
								"<h3 class=\"ui-li-heading\">" + itemdata[2].getElementsByTagName("title")[0].firstChild.nodeValue + "</h3>"+
								"<p class=\"ui-li-aside ui-li-desc\">"+
									"<strong>" + itemdata[2].getElementsByTagName("pubDate")[0].firstChild.nodeValue + "</strong>"+
								"</p>"+
								"<p class=\"ui-li-desc\">"+
								"<strong>" + itemdata[2].getElementsByTagName("description")[0].firstChild.nodeValue + "</strong>"+
								"</p>"+
							"</a>"+
							"<span class=\"ui-icon ui-icon-arrow-r ui-icon-shadow\"></span>"+
						"</li>";
			$("li[id=libutton]").before(temp);
			$('ul').listview('refresh');

当我点击一个按钮时添加一条记录,添加完后效果如下所示:
第三条记录明显样式丢失了,请教下这是什么原因造成的啊

加载中
0
高少
高少
新手来回答,深深的怀疑是类名有问题。
0
YueZheng
YueZheng
这代码看着好晕啊。可以试一下在火狐下用firebug查看一下那个样式丢失的元素,看看有什么样式没加载,看看class是否正确
0
高雷
高雷
看起来看是 jQuery mobile
0
卐卍卍卐
卐卍卍卐
那个字符串看有没有拼错,把这个和正常的alert() 比较一下
返回顶部
顶部