我正在使用$ .each来构建基于JSON数据的HTML。 我正在尝试编写if语句,当它不为空时将显示扩展号。
var number='';
$.each(abc[0].Phone, function (i, item) {
number += '<p>Phone: ' + item.Phone + '' +(item.Extension !== null ? ' Ext#: ' + item.Extension : '')+ '</p>';
});
使用此功能后,分机号码仍然显示为空的事件。 另外,我想知道是否有办法将ELSE添加到语句中。
答案 0 :(得分:0)
Extension值为空而不为null ..因此:代码应该是这样的
var number='';
$.each(abc[0].Phone, function (i, item) {
number += '<p>Phone: ' + item.Phone + '' +(item.Extension !== ""? ' Ext#: ' + item.Extension : '')+ '</p>';
});
感谢@thebluefox和@Rory McCrossan将它带到我的脑海中