我使用 jQuery Mobile 制作了 popupDialog 。
我正在尝试在此对话框中动态更改值,例如代码下方的“XXXXX”和“YYYYY”部分。该值应该在 popupDialog 显示之前更改。
我的想法是在弹出显示时尝试使用 jQuery 选择器选择这些部分。
$('#content').val('CHANGED VALUE');
然而它不起作用,我不知道这是正确的方法。
<div id="popupDialog" style="max-width: 400px;" data-role="popup" data-theme="b" data-overlay-theme="b" data-dismissible="false">
<div data-role="header" data-theme="a">
<h1>XXXXX</h1>
</div>
<div class="ui-content" role="main">
<h3 id="content" class="ui-title">YYYYY</h3>
<p></p>
<a class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b" href="#" data-rel="back">Cancel</a>
<a class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b" href="#" data-transition="flow" data-rel="back">OK</a>
</div>
</div>
值来自您选择的选择框值。 有什么想法吗?