将默认值设置为jquery变量
我想为变量设置一个默认值 当主体加载时,它运行一个函数,该函数需要变量来获取数据。将默认值设置为jquery变量,jquery,Jquery,我想为变量设置一个默认值 当主体加载时,它运行一个函数,该函数需要变量来获取数据。表单将执行相同的onchange操作,但是表单元素将被隐藏,并且仅当用户希望查看筛选选项时才会添加 我现在的代码是 var grade = document.getElementById('grade').value; 如果id等级在第一次加载“我希望等级默认为0”时不可用,请尝试此操作,它应默认为零 var grade = document.getElementById('grade') == null ? 0
表单将执行相同的onchange操作,但是表单元素将被隐藏,并且仅当用户希望查看筛选选项时才会添加 我现在的代码是
var grade = document.getElementById('grade').value;
如果id等级在第一次加载“我希望等级默认为0”时不可用,请尝试此操作,它应默认为零
var grade = document.getElementById('grade') == null ? 0 : document.getElementById('grade').value;
试试这个:
var grade = 0;
var grade_field = document.getElementById('grade');
if (grade_field)
{
grade = grade_field.value;
}
这会给你一个错误:“TypeError:无法读取null的属性'value',应该这样做,但这感觉很不自然。我真的更喜欢jQuery:
var grade=$('#grade').val()| 0
@landons这不是jQuery特有的语法。这只是(ab)对lazy或的用法。@JanDvorak我应该说“Javascript框架”。从这个意义上说,所有框架都是(ab)对lazy的用法。“这是我们试图在这里进行的一个毫无意义的讨论;)