我有此块:我可以用jQuery做一个通用的可链接处理程序吗?
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
我想提出一个三元在append
语句,以便它要么只是一个label
或label with an address
item.address != '' ? item.address : ''
还是有点混乱,但更具体。 。
if (item.address != '')
"<span class='customer_search_addr'>" + item.address + "</span>"
else
"<a>" + item.label + "</a>"
我可以在这里创建一个可链接的过程,因为我不能(我不认为我可以)添加在append语句中直接是三元的。
它应该工作: http://jsfiddle.net/5LpqL/ –
它真的必须在一行吗?使其可读。 – epascarello