我有下面的代码全局变量不能按预期工作
<script type="text/javascript">
$(function()
{
var originalValue = $('#IndividualSystemSerialNumberCompanyId').val();
$('#IndividualSystemSerialNumberCompanyId').change(function()
{
var main = $(this);
var newValue = main.val();
$('#ChangeCompanyName').remove();
if(originalValue != newValue)
{
console.log(originalValue);
main.after('<span id="ChangeCompanyName" style="color:red;"> Changing Company name will permanatly trasnfer IPC to changed company and old IPC record will be disabled.</span>');
}
});
});
</script>
,但上面的代码不工作是每次给我2 console.log(originalValue)
我意味着它总是执行if
条件,如果我选择老选择的值。
以前我需要定义var originalValue;
吗?
我假设它也给你'2 newValue'的值。您是否检查过以确保您的'
@jraede是我有....和为'newValue'我得到正确的值.. – 2013-04-29 05:28:19
你告诉我,当originalValue == newValue它仍然满足条件语句? – jraede 2013-04-29 05:32:17