首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery-mobile创建动态控件组并应用jquery-ui css

jquery-mobile创建动态控件组并应用jquery-ui css
EN

Stack Overflow用户
提问于 2012-11-27 23:20:06
回答 4查看 11.5K关注 0票数 7

这是我的代码:http://jsfiddle.net/YKvR3/34/

我将用我的数组(name)中的值创建一个控制组。问题是,当我单击load按钮时,这些值会被添加到一个控制组中,但是jquery-ui样式并没有像图像中那样被加载。控制组没有使用jquery-ui移动css设置样式。

代码语言:javascript
复制
$("#load").click(function(){
var name=["one","two"];
var html='<fieldset id="listPlayers" data-role="controlgroup"><legend><h1>Choose as many players as youd like to remove:</h1></legend>';
for ( var int = 0; int < 2; int++) {
        html+='<input type="checkbox" name="checkbox-'+int+'a" id="checkbox-'+int+'a" class="custom" /><label for="checkbox-'+int+'a">'+name[int]+'</label>';
    }
    alert('<legend><h3>Choose as many players as you would like to remove:</h3></legend>'+html+'</fieldset');
    $("#list").html(html+'</fieldset');       
//$("#list").page();});​

我做错了什么?谢谢。

EN

Stack Overflow用户

回答已采纳

发布于 2012-11-28 16:16:17

代码语言:javascript
复制
$("#list").trigger('create');

来自:jqm docs

如果您通过Ajax生成新的标记客户端或加载内容,并将其注入页面,则可以触发create事件来处理新标记中包含的所有插件的自动初始化。这可以在任何元素上触发(甚至是页面div本身),省去了手动初始化每个插件(listview按钮、select等)的任务。

票数 10
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13587333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档