用Jquery動態append方式加入標簽時(或者使用字符串拼接)Css樣式丟失的解決方法


$("#所在標簽id").append(obj);  // 用append 方式添加拼接的標簽

$("#所在標簽id").listview("refresh");   //在使用'ul'標簽時才使用,作用:刷新列表

$("#所在標簽id").trigger("create");  //重新加載所在標簽的樣式。不加這一句動態append的標簽將丟失Css樣式

 

 

 

$.ajax({
type:"POST",
url:"http://192.168.43.155:8080/Video/NormalVideoServlet",
async:true,
data:{
"viodes_if_vip":"0"
},
error:function(){
alert("網絡不通暢!");
},
success:function(result){
var tbody = $("#all").html();
var json = $.parseJSON(result);
$.each(json, function(i,o) {
var videosName = o.videosName;
var videosId = o.videosId;
tbody = tbody + '<ul data-role="listview" data-inset="true" value="'+o.videosId+'">'+
'<li data-role="list-divider" data-theme="a">'+o.videosName+'</li>'+
'<li>Read-only list item</li>'+
'<li><a href="#">在線觀看</a></li>'+
'</ul>';
});
$("#all").html(tbody);
$("#all").trigger("create");
}
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM