如何检查元素是否未定义?
这个问题在这里已经有了答案:
使用typeof
:
if (typeof marcamillion == 'undefined') {
console.log("Marcamillion is an undefined variable.");
}
编辑第二个问题:
if ($(this).attr('value')) {
// code
}
else {
console.log('nope.')
}
if (typeof marcamillion === 'undefined') {
console.log("Marcamillion is an undefined variable.");
}
请注意,使用===
而不是==
被认为是更好的风格。