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”)
。在我的情况下,第四个细胞。直接在复选框中调用它不起作用。然后在下面发布答案;),评论里没有。给我几分钟。现在就把它写下来。。。