Javascript 如何增强动态创建的Jquery Mobile复选框?

Javascript 如何增强动态创建的Jquery Mobile复选框?,javascript,jquery,jquery-mobile,checkbox,render,Javascript,Jquery,Jquery Mobile,Checkbox,Render,我正努力让这一切正常运作: var selectorBox = $('<label for="'+selectorID+'"><input type="checkbox" id="'+selectorID+'" name="'+selectorID+'" class="selector" data-inline="true" data-iconpos="notext"></label>').trigger('create'), cell = $( "&

我正努力让这一切正常运作:

var selectorBox = $('<label for="'+selectorID+'"><input type="checkbox" id="'+selectorID+'" name="'+selectorID+'" class="selector" data-inline="true" data-iconpos="notext"></label>').trigger('create'),
    cell = $( "<th class='persist essential notxtchkbx rowHigh' "+rowSpanner+"></th>" ).append( selectorBox );

currentRow.prepend( cell );
var selectorBox=$('').trigger('create'),
单元格=$(“”)。追加(selectorBox);
currentRow.prepend(单元格);
selectorBox
是复选框HTML,在创建单元格并将此单元格插入表行之前,我试图通过
trigger(“create”)
来增强它

问题
如何使此复选框正确渲染


谢谢你的帮助

要增强复选框,您需要在其父元素上调用
触发器(“创建”)
。直接在复选框上调用它不起作用。只需使用以下内容:

$("input.myCheckbox").closest("div").trigger("create");

它应该会起作用。

我看不出你想用
.trigger('create')
实现什么。在没有“创建”事件的情况下,这将毫无用处。只是让它工作起来。我需要在父元素上调用
trigger(“create”)
。在我的情况下,第四个细胞。直接在复选框中调用它不起作用。然后在下面发布答案;),评论里没有。给我几分钟。现在就把它写下来。。。