用Jquery動態append方式加入標簽時Css樣式丟失的解決方法


 注:此解決方法只適合JqueryMobile框架

一般在Jquery中會用下面的方式來添加新標簽:

      var obj = "<fieldset data-role='controlgroup' data-type='vertical' data-role='fieldcontain'>

                <input id='menu0" type='checkbox'/><label for='menu0'> 復選框 </label> </fieldset>";  //按個人要求拼接標簽
$("#所在標簽id").append(obj);  // 用append 方式添加拼接的標簽

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

$("#所在標簽id").trigger("create");  //重點:這名的意思是重新加載所在標簽的樣式。非常有用的一句話,不加這一句你動態append的標簽將丟失Css樣式


免責聲明!

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



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