1
オートコンプリート項目が選択された後にJquery UIモーダルダイアログボックスを引き継ぎようとしています。私はすべてが例外としてポップアップしているが、モーダルダイアログがアップした後にコードが実行されている。最後に、このダイアログをポップアップし、ボタンに基づいて反応したいと思います。選択Jquery - オートコンプリートの選択時にモーダルダイアログを使用する
オートコンプリート:コードのほとんどは、jQueryのUIからとられている
select: function(event, ui) {
if(ui.item.squad != '0'){
console.info('popup');
var choice=null;
$("#dialog-confirm").dialog({
resizable: false,
height:140,
modal: true,
buttons: {
Cancel: function() {
choice = false;
$(this).dialog("close");
},
"Move Shooter": function() {
choice = true;
$(this).dialog("close");
}
}
});
if(!choice){
console.info($(this));
$(this).text("");
$(this).val("");
$(this).attr("name", "");
$(this).attr("value", "");
console.info("false");
return;
}
}
私はそれがボタンになるまでのコードの実行を停止するだろうと思ったこのコードを実行すると、 hereと表示されているように、コンソールにfalseを出力する行が表示されます。
そして、あなたの私のヒーロー:
次に、このような何かにあなたのダイアログのボタンのコードを変更します。助けてくれてありがとう –