我有一個畫布,其中有一個onClick
事件的矩形。 當我點擊第一個矩形,它顯示的數據正是我想要在我的div類中的數據,但是當我點擊另一個矩形時,它表示未定義。它顯示未定義,因爲我沒有在我的Json中,我不打算添加它,但我會添加其他數據。刪除未定義
是否有可能隱藏「Undefined
」
我沒有在我的jQuery「text
」,但我想在矩形5顯示例如文本,並做IM讓每個json都有一個唯一的代碼。
這可能嗎?
我有一個畫布,其中有一個onClick
事件的矩形。 當我點擊第一個矩形,它顯示的數據正是我想要在我的div類中的數據,但是當我點擊另一個矩形時,它表示未定義。它顯示未定義,因爲我沒有在我的Json中,我不打算添加它,但我會添加其他數據。刪除未定義
是否有可能隱藏「Undefined
」
我沒有在我的jQuery「text
」,但我想在矩形5顯示例如文本,並做IM讓每個json都有一個唯一的代碼。
這可能嗎?
您應該檢查值,您在字符串中使用之前不被未定義您附加:
var myStr = 'Something';
if(typeof mydata[i].LocalTimeZone !== 'undefined'){
myStr += mydata[i].LocalTimeZone;
}
與功能
var x;
if (typeof x === 'undefined') {
// these statements execute
} else {
//do your task
}
@dennisschagt你可以讓小提琴? – Script
@Script我不是回答者,我只編輯了這個答案來修正代碼標記。 gaurav寫下了這個答案。 Stackoverflow並不意味着你的作業/應用程序,但我們可以幫助,如果你有一個具體的問題。它有助於您製作[最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)。 – dennisschagt
https://jsfiddle.net/試試吧8oeg5m1m/1/ –
在問題中發表您的代碼,而不只是一個小提琴。使用代碼塊來繞過過濾器是不好的。 Stackoverflow支持snipplets,就像jsfiddle的淡化版本一樣。 – epascarello
thx @IgorSemin多數民衆贊成正是我需要 – Script