我怎麼會做出只有在電話存在此追加,如果電話不存在跳過jQuery的追加如果定義
for (var i in data.businesses) {
$('body').append("<p>" + data.businesses[i].telephone + "</p>");
}
我怎麼會做出只有在電話存在此追加,如果電話不存在跳過jQuery的追加如果定義
for (var i in data.businesses) {
$('body').append("<p>" + data.businesses[i].telephone + "</p>");
}
嘗試
$.each(data.businesses, function(index, business){
if(business.telephone){
$('body').append("<p>" + business.telephone + "</p>");
}
});
試試這個:
for (var i in data.businesses) {
if(data.businesses[i].telephone !== null and data.businesses[i].telephone !== undefined) {
$('body').append("<p>" + data.businesses[i].telephone + "</p>");
}
}
[這是一個很好的文章,用於檢查屬性的存在。] (http://www.nczonline.net/blog/2010/07/27/determining-if-an-object-property-exists/) – 2013-04-21 15:54:20
for (var i in data.businesses) {
if(data.businesses[i].telephone)
$('body').append("<p>" + data.businesses[i].telephone + "</p>");
}
什麼是電話? – 2013-04-21 15:40:04
可能重複的[是否有一個「存在」功能的jQuery?](http://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery) – 2013-04-21 15:41:15
你知道'if' /我認爲其他語句?你真的在問,[「如何檢查一個對象是否有Javascript屬性?」](http://stackoverflow.com/questions/135448/how-do-i-check-to-see- if-an-object-has-a-property-in-javascript)或者你可能因爲使用for..in而跳槽。見http://stackoverflow.com/questions/500504/why-is-using-for-in-with-array-iteration-such-a-bad-idea – 2013-04-21 15:41:39