2017-03-22 7 views
-1

JSONデータに基づいてHTMLを構築するために$ .eachを使用しています。 私は、nullでないときに内線番号を表示するif文を記述しようとしています。

var number=''; 
    $.each(abc[0].Phone, function (i, item) { 
    number += '<p>Phone: ' + item.Phone + '' +(item.Extension !== null ? ' Ext#: ' + item.Extension : '')+ '</p>'; 
}); 

これを使用した後、内線番号は空の場合でも引き続きイベントを表示します。 また、ステートメントにELSEを追加する方法があるのだろうかと思います。

+0

私の心にそれを持って来るため@thebluefoxと@Rory McCrossanためのおかげで、あなたは私たちにサンプルを表示することができますあなたの出力結果を与えることができるように、abcのデータ – rahulsm

+0

'item.Extension'はnullですか?それとも空白ですか?違いがあります。 – Tom

+0

あなたのコードは、推測された 'abc'配列構造(https://jsfiddle.net/qscghu22/1/)から正常に動作しているようです。問題の実例を示してください –

答えて

0

拡張の値はそのため。.. nullで空ではありませんでした:コードはこの

var number=''; 
    $.each(abc[0].Phone, function (i, item) { 
    number += '<p>Phone: ' + item.Phone + '' +(item.Extension !== ""? ' Ext#: ' + item.Extension : '')+ '</p>'; 
}); 

ようにする必要があり

関連する問題