Я хочу активировать (загрузить) диалог jQuery только в том случае, если условие моего оператора if истинно. Что-то вроде этого:jQuery UI Dialog внутри цикла if else
if (/*condition is true*/) {
var dialog = '<div id="resultDialog" title="Search Results"><p>Results to your search. </p></div>';
$('body').append(dialog);
$("#resultDialog").dialog({
buttons: {
"No": function() {
$(this).dialog("close");
},
"Yes": function() {
//do something
}
}
});
$("#resultDialog").dialog("open");
}else{
//do something else
};
Диалог не зависит от события click/change. На данный момент, когда я отлаживаю, я вижу, что условие истинно, но все же диалог не появляется. Любое предложение/помощь будут оценены.
'if' является оператором управления не петля. Также вы выбираете '# dialog', когда вы, вероятно, имеете в виду' # resultDialog'. –
Ya, это была опечатка. – user988544