javascript - 是/否确认消息

标签 javascript jquery

我正在尝试获取带有是/否选项的警告消息,其中单击"is"会重新加载另一个下拉选项,而“否”将恢复为之前的选择。这是我想说的(显然行不通):

<select size="1" name="m" id="m">  
    <option selected value="1">apple</option>
    <option value="2">ball</option>
    <option value="3">cat</option>
    <option value="4">dog</option>
    <option value="5">egg</option>
</select>

$('#m').change(function() {
    var answer = confirm("this will change your selection.");
    if (answer) { // ie, if i click 'OK'
        location.reload(); // reload the <select> option below to "selected"
    } else {
        break; // revert back to the previous selection
    }
});


<select size="1" name="a" id="a">  
    <option selected value="1">aaa</option>
    <option value="2">bbb</option>
    <option value="3">ccc</option>
</select>

非常感谢。欢迎调用click , 并编辑。

最佳答案

我不太确定您要完成什么...是吗 this

var _selected = $('#m').val();
$('#m').change(function() {
    var answer = confirm("this will change your selection.");
    if (answer) { // ie, if i click 'OK'
        _selected = $(this).val();
        $('#a').val(_selected);
    } else {
        $(this).val(_selected);
    }
});​

关于javascript - 是/否确认消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632551/

相关文章:

javascript - 使用 jQuery 更改 twig foreach 循环中的类

javascript - Nunjucks 宏中的 If 语句不起作用

asp.net - 如何在 ASP.net 页面中使用 javascript 获取页面中的所有控件

php - 使用 jquery 的 .post 上传文件

javascript - jQuery 获取 anchor 值

javascript - 未捕获的引用错误 :. jspdf 未定义

javascript - 关于 JavaScript 表单生成器的建议?

jquery - 如何循环遍历 <td> 并比较日期 jQuery

jquery - 与 CSS 作斗争的艰难时期。无法获得背景图像下方的背景颜色

jquery - 播放youtube视频时暂停flexslider幻灯片放映