jQuery Mobileを使ってるサイトの要素をjsで変更した場合はrefreshを呼ぶ

例えば、selectのoptionをappendした場合、optionは増えてるのに見た目が変わらない。
jQuery Mobileで表示されているselectボックスはdivになってるので、selectの実態は変更されているけど、見た目が変わらないのは当然と言えば、当然。
そんなときはrefresh!!

// select
$('#select_hoge').selectmenu('refresh');

// select(slider)
$('#select_foo').slider('refresh');

// radio
$('#radio_hoge').checkboxradio('refresh');

// checkbox
$('#checkbox_hoge').checkboxradio('refresh');

// range
$('#range_hoge').val(60).slider('refresh');

appendした後に、refreshを呼ぶと見た目も変わるよー。って話。