删除未定义

时间:2015-05-26 11:02:20

标签: javascript jquery json

我的画布上有一个带onClick事件的矩形。 当我单击第一个矩形时,它会在我的div类中显示我想要的数据,但是当我单击另一个矩形时,它表示未定义。它显示未定义,因为我没有在我的Json中,我不打算添加它,但我会添加其他数据。

是否可以隐藏“Undefined

Working fiddle

我的jquery中没有“text”,但是我希望在矩形5中显示示例文本,并且这样做我给每个json一个唯一的代码。

这可能吗?

2 个答案:

答案 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;
}