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

时间:2012-09-28 21:01:23

标签: 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 = $( "<th class='persist essential notxtchkbx rowHigh' "+rowSpanner+"></th>" ).append( selectorBox );

currentRow.prepend( cell );

selectorBox是复选框HTML,在创建单元格并将此单元格插入表格行之前,我试图通过trigger("create")进行增强。

问题
如何正确显示此复选框?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

要增强复选框,您需要在其父元素上调用trigger("create")。直接在复选框上调用它不起作用。只需使用:

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

它应该有用。