3 つのオプションを含むドロップダウン メニューがあります。このメニューは、モーダルjQuery UI
ダイアログ内に表示されます。
ダイアログを開いて、3 つのオプションのいずれかを選択できます。選択したオプションは変数に格納されます。これはうまくいきます。しかし、ダイアログを再度開いて別のオプションを選択すると、変数は変更されず、最初の選択の値が含まれます。
$("#button").click(function()
{
var diag = "<select id='diagDropdown'>"
+"<option>Option 1</option>"
+"<option>Option 2</option>"
+"<option>Option 3</option>"
+"</select>";
$(diag).dialog(
{title: "Choose Option"},
{autoOpen: "false"},
{modal: "true"},
{draggable: "false"},
{ buttons: {OK: dialogOK} });
function dialogOK()
{
var chosenOption=$("#diagDropdown option:selected").val().toLowerCase();
//working with chosen option
$(this).dialog("close");
});
あなたが私を助けてくれることを願っています。前もって感謝します!