1
使用:jQuery用戶界面自動完成 - renderItem URL的
.data("autocomplete")._renderItem = function(ul, item) {
var temp = item.url.substring(16, item.url.length)
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.value + "<br>" + item.url + "<br>" + item.description + "<br>" + "Support URL: " + item.support_url + "<br>" + "Contact: " + "<a href=" + item.contact + ">Test</a>" + "<br />" + "</a>" )
.appendTo(ul)
jQuery是解析item.url並自動做出,在HTML A HREF。我想手動控制什麼成爲一個href,所以我可以做一些像"<a href='" + item.url + ">" + item.title "</a>"
jQuery現在處理的方式是使item.url爲href並添加我的html href並且不正確地使用標題。
在老版本的自動完成功能中,我能夠做到.result(function(event, item) { location.href = item.url; });
,但是在這裏沒有縫隙支持。