JQuery Mobileのselectがうまくリセットされない
jQuery Mobile 1.1.0でのお話。
$('#selectField').empty();
とかで空になるかなと思ったらうまくいかず。
http://dev.screw-axis.com/doc/jquery_mobile/components/forms/selects/
refleshがあるらしいので、
$('#selectField').empty(); $('#selectField').selectmenu('refresh', true);
とかやったら大丈夫かなと思ったら、表示のテキストが残ったまま。
changeイベント発行してみたりしてもうまくいかないので、
$('#selectField').empty(); $('#selectField').selectmenu('refresh', true); $('#selectField').parent().find('.ui-btn-text').html('');
とかやって、とりあえずは強引に解消。
ぐぐってもいい感じの解法が出てこなかったので、とりあえず備忘録として。