DOM にオートコンプリート テキストボックスがあります (jquery を使用)。ボタンをクリックすると、ダイアログボックスにこのオートコンプリートテキストボックスを表示する必要があるシナリオがあります。ダイアログビューでのみオートコンプリートを行い、ダイアログを閉じるときにオートコンプリートテキストボックスを DOM に戻します。サンプルは次のとおりです。
$("#autocom-div button").click(function(){
$("#autocom-div #autocomplete").detach().dialog({
close: function(){
$(this).removeClass('ui-dialog-content ui-widget-content').removeAttr('style');
$('#autocom-div button').before(this);
}
});
});
同じためのjsfiddleリンク:
http://jsfiddle.net/s24101984/EBduF/350/
問題: ボタンを 2 回クリックしたとき