Question: So I'm trying to load dynamic content straight into my checkbox container (group\_checkboxes)

```
<div id='group_checkboxes' data-role="fieldcontain">

</div>

```

This is the statement I'm running to populate the container:

```
$('#group_checkboxes').append('<fieldset data-role="controlgroup"><input type="checkbox" name="' + $(this).find('data').text() + '" class="custom" /><label for="' + $(this).find('data').text() + '">' + $(this).find('label').text() + '</label></fieldset>');

```

The checkboxes are all populated but the jQuery style is not applied.

According to the [docs](http://jquerymobile.com/demos/1.0a4.1/#docs/forms/forms-checkboxes.html) all I need to do is call this function to update the checkbox style...

```
$("input[type='checkbox']").checkboxradio("refresh");

```

That doesn't work though... Any idea what I'm doing wrong?

Answer: 
try 

```
$('input:checkbox').checkboxradio('refresh');

```
What work out for me was to remove the whole fieldset then replace place a new fieldset with the new item I wanted to add then I called the `.trigger('pagecreate');` method on the whole page. This is not the most efficient solution but that is the only one that worked in my case.