在jquery mobile中更新小部件
问题描述:
看起来像jquery mobile使用data-XXX标签属性在页面加载时初始化小部件。 例如<a href="#main" data-icon="info" data-role="button">back</a>
变成这样的事情在jquery mobile中更新小部件
<a href="#main" data-icon="home" class="managable ui-btn-left ui-btn ui-btn-icon-left ui-btn-corner-all ui-shadow ui-btn-up-a" data-theme="a">
<span class="ui-btn-inner ui-btn-corner-all" aria-hidden="true">
<span class="ui-btn-text">back</span><span class="ui-icon ui-icon-home ui-icon-shadow">
</span>
</span>
</a>
我想知道如何重新生成控件,如果我动态地更改一些数据,XXX属性?例如。我会改变data-icon =“delete”,并会看到这个小部件是使用新的数据图标重新生成的。甚至将数据角色从“按钮”改为其他。 有什么办法吗?
答
如果您将某些内容添加到尚未存在的页面,或者对现有元素进行了更改,则需要刷新该页面上的该元素。
Refreshing jQuery Mobile listviews, buttons, select dropdowns, and input fields