javascript中的弹出警报,如果
我有这个密码javascript中的弹出警报,如果,javascript,jquery,Javascript,Jquery,我有这个密码 <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#dialog" ).dialog();
} );
</script>
<div id="dialog" title="Basic dialog">
<p>Item not found</p>
</div>
<script>
var number = 1;
if (number == 1) {
alert('In here');
}
</script>
但是,我想让jquery中的弹出窗口在if中运行,并删除警报。我已经尝试过innerHTML,但运气不好,这是可以做到的。删除行警报“在这里”;并放置行$dialog.dialog;在if语句中。然后,该代码块应放置在jQuery文档加载事件中:
$function{
var数=1;
如果数字===1{
$dialog.dialog;
}
};
找不到项目
假设我理解您的问题:jQuery对话框对象包含一个close方法,如果您希望在不需要用户干预的情况下关闭对话框,可以使用该方法: $dialog.dialog; $'hideit'。单击时,为演示目的添加了函数{//按钮 $'dialog'.dialogclose//这是您将在IF语句中输入的内容 }; 找不到项目
隐藏要删除警报,请删除警报“在此处”;将警报替换为“$dialog.dialog;”。。对你的要求有点困惑