【发布时间】:2026-01-16 21:45:01
【问题描述】:
如何避免这种愚蠢的行为 - prompt dialog 阻止了我需要决定在对话框中输入什么的代码。
在本例中是 console.log。如何在编写控制台之后获取prompt 对话框。
$('.selx').on('change', function(){
let a = $(this).val();
console.log(a);
let b = prompt('NEW TITLE');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select class='selx'>
<option value='323'>lorem</option>
<option value='525'>ipsum</option>
</select>
【问题讨论】:
-
prompt阻塞 - 在prompt阻止进一步发生之前,堆栈 sn-p 控制台没有时间重新渲染。将prompt放入setTimeout
标签: javascript jquery prompt