JQuery Mobile附加新按钮的行为不符合预期

use*_*278 1 javascript jquery jquery-mobile

可能重复:
jQuery Mobile在动态添加内容后不应用样式

我想知道我在这里遗失了什么......

如果我写

<a onclick="deleteThis()" data-role="button" data-theme="a">Button text</a>
Run Code Online (Sandbox Code Playgroud)

在HTML页面的正文中它可以正常工作.但是当我以编程方式尝试使用以下内容添加新按钮时:

$('.block').append('<a onclick="deleteThis()" data-role="button" data-theme="a">' + results[i].Title + '</a>');
Run Code Online (Sandbox Code Playgroud)

只是没有JQuery移动样式,链接很好地附加,data-theme ="a"应该将特定颜色样本css应用于相关元素.

我哪里错了?

use*_*278 5

 $('.block').append(' <a onclick="deleteThis()" data-role="button" data-theme="a"> Text</a>').trigger( "create" );
Run Code Online (Sandbox Code Playgroud)