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

通常在Jquery中會用下面的方式來添加新標籤:app

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

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

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

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

相關文章
相關標籤/搜索