此代码有效:
$("<h2/>")
.html("oSingle.hooks.m4a")
.appendTo(contentdiv);
但是我需要检查是否有值(如果没有&#39; t&#34;未定义&#34;显示),如果它是空的/未定义的我不需要显示任何内容,所以我尝试了:
$("<p/>")
if(oSingle.hooks.m4a == "undefined")
{
.html("")//do nothing
}else{
.html(oSingle.hooks.m4a)
.appendTo(contentdiv);
}
但这不起作用,有人可以告诉我如何正确创建if循环吗?
答案 0 :(得分:0)
语法错误,你可以做到
if (oSingle.hooks.m4a != "undefined") {
$("<p/>").html(oSingle.hooks.m4a).appendTo(contentdiv);
}
但我怀疑你真正想要做的是
if (oSingle && oSingle.hooks && oSingle.hooks.m4a != undefined) {
$("<p/>").html(oSingle.hooks.m4a).appendTo(contentdiv);
}