Javascript JQuery移动面板刷新
我使用jQueryMobile面板使用以下代码在多个按钮上动态加载内容Javascript JQuery移动面板刷新,javascript,jquery-mobile,panel,Javascript,Jquery Mobile,Panel,我使用jQueryMobile面板使用以下代码在多个按钮上动态加载内容 $('#myPanel').empty(); $('#myPanel').append('<h2>Panel Header</h2><div><img src="images/inputsection-A.jpg"></div><a href="#pageone" data-rel="close" class="ui-btn ui-btn-inline
$('#myPanel').empty();
$('#myPanel').append('<h2>Panel Header</h2><div><img src="images/inputsection-A.jpg"></div><a href="#pageone" data-rel="close" class="ui-btn ui-btn-inline ui-shadow ui-corner-all ui-btn-a ui-icon-delete ui-btn-icon-left" data-inline="true">Close panel</a>').panel().enhanceWithin();
$("[data-role=panel]").panel().enhanceWithin();
//$( "#myPanel").panel( "refresh" );
$("#myPanel").panel( "open" );
$( "#myPanel" ).trigger( "updatelayout" );
所有功能均按预期工作,但CSS样式未应用,关闭按钮不再工作。我读过一些关于内容刷新和无法将主题附加到面板元素的其他问题。我已经浏览了Jquery移动文档,但由于代码演示的不断变化,我迷失了方向。任何帮助都将不胜感激 $myPanel.ui-panel-inner.empty和$myPanel.ui-panel-inner.append。我不知道您动态添加的是什么类型的元素,但无论如何,这里不需要.panel。