我的画布上有一个带onClick
事件的矩形。
当我单击第一个矩形时,它会在我的div类中显示我想要的数据,但是当我单击另一个矩形时,它表示未定义。它显示未定义,因为我没有在我的Json中,我不打算添加它,但我会添加其他数据。
是否可以隐藏“Undefined
”
我的jquery中没有“text
”,但是我希望在矩形5中显示示例文本,并且这样做我给每个json一个唯一的代码。
这可能吗?
答案 0 :(得分:1)
尝试使用您的功能
var x;
if (typeof x === 'undefined') {
// these statements execute
} else {
//do your task
}
答案 1 :(得分:0)
在你追加的字符串中输入之前,你应该检查值是否未定义:
var myStr = 'Something';
if(typeof mydata[i].LocalTimeZone !== 'undefined'){
myStr += mydata[i].LocalTimeZone;
}