我正在尝试获取带有是/否选项的警告消息,其中单击"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/