我在jQuery代碼中有兩個變量,如果item.a不存在,它會輸出'null',所以我想檢查變量是否存在。下面的代碼:如何檢查jquery中是否存在變量
.append("<a>" + item.a + ", " + item.b + "</a>")
如果沒有 「item.a」 它導致
null, Blabla
我想這if/else語句,但是它沒有返回
.append("<a>" + (item.a) ? item.a : + ", " + item.b + "</a>")
任何想法?
使用原生的JavaScript,請參閱:http://stackoverflow.com/questions/2703102/typeof-undefined-vs-null瞭解更多詳細信息。 – StuperUser 2012-07-05 11:01:25
嚴格地說,你不需要一個_existence_檢查 - 如果值爲null,你需要一個_falsey_檢查。 – Alnitak 2012-07-05 11:07:06