【发布时间】:2015-02-11 07:06:14
【问题描述】:
现在在下面的代码中,var selected 没有改变(我猜它输出的是空字符串)。我需要您帮助我更改选定的变量,以便该值始终是选定的选项(在 select 元素中)。我还希望以后能够在 isSelected 函数之外的代码中使用更新后的变量。
var isSelected = (function(){
var selected = "";
return {
add : function(){
$("select").on("change", function(){
selected = $(this).val()
})
},
output : function(){
alert(selected)
}
}
})()
$("select").on("change", function(){
isSelected.add();
isSelected.output();
})
感谢我努力学习编程
【问题讨论】:
-
add方法会触发吗? -
当我更改选项时,我不知道我得到的只是一个空白警告框。
标签: javascript variables object scope onchange