我正在尝试使用用户定义的函数来引用数据集并按州分组成本。我创建的函数从列表列表中提取列表并通过该函数运行它。虽然该函数适用于第一个状态,但第二次运行该函数时,所有变量都返回空白。该函数没有添加适当的变量,导致我的代码中出现除零错误。
<select id="selector">
<option value="Message">Message</option>
<option value="Order">Order</option>
</select>
<input type="text" id="Message">
<input type="text" id="Order" disabled>
<script type="text/javascript">
$(document).ready(function(){
$("#selector").change(function(){
if($(this).val() == "Message"){
$("#Order").attr("disabled","disabled");
$("#Message").removeAttr("disabled");
}
else($(this).val() == "Order")
{
$("#Message").attr("disabled","disabled");
$("#Order").removeAttr("disabled");
}
});
});
</script>
代码的引用部分是导致除零错误的原因,但问题的真正核心是第二次使用函数时State_Cost和State_list是完全空列表的变量。