[英]Check null database value
以下是從后端返回的對象:
[Object]0: Object Option_Name_0: null Option_Name_1: "me" Option_Name_2: "you" Option_Name_3: "get" Option_Name_4: "no"__proto__: Objectlength: 1__proto__: Array[0]
我只是想通過刪除“空”值將值填充到下拉菜單中。
$.each(e, function(i) {
$.each(e[i], function(key, val) {
if (val != 'null') {
$(".flash_bet_win").append("<option value=" + val + ">" + val + "</option>");
}
});
});
但我仍然在下拉菜單中看到“空”值。 如何解決這個問題?
檢查null是否為“ null”,
if(val !== null)
{
$(".flash_bet_win").append("<option value="+val+">"+val+"</option>");
}
進行深度比較(!==)而不是(!=),因為
undefined == null
將導致真實值,而undefined === null
將為false
如果您要檢查該值是否不為null,未定義或不為空,
if(val){
...... //your code
}
在你的if語句,你檢查,這不是等於字符串'null'
,當你要檢查它是否等於值null
if(val != null)
或者,甚至更短:
if(val)
這能達到目的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.