JQuery Mobile触发器创建

时间:2013-03-31 17:34:12

标签: jquery jquery-mobile

我已经在我的DOM中注入了一个标题,我希望JQM能够呈现标题:

<div data-role="page" id="start">
    <div data-role="header" class="header">
        <h1>TEST</h1>
    </div>
</div>

我正在打电话

  

$( '主体')。触发器( '创建')

但是这不会更新HTML,并且标题无法正确呈现。

我做错了什么?

如果我为按钮执行此操作,则可以正常工作:

<div data-role="page" id="start">
    <a class="mybutton" href="javascript:;" data-role="button" id="uid-1">TEST</a>
</div>
  

$( '主体')。触发器( '创建')   更新至:

<div data-role="page" data-url="mypage" id="start" data-url="start" tabindex="0"
    class="ui-page ui-body-c ui-page-active" style="min-height: 620px;">
    <a
        class="mybutton ui-btn ui-shadow ui-btn-corner-all ui-btn-up-c"
        href="javascript:;" data-role="button" id="uid-1"
        data-corners="true" data-shadow="true" data-iconshadow="true"
        data-wrapperels="span" data-theme="c"><span class="ui-btn-inner"><span
            class="ui-btn-text">TEST</span></span></a>
</div>

1 个答案:

答案 0 :(得分:3)

<强>更新

由于您将项目动态注入页面,请使用

.trigger('pagecreate')

增强整页内容。