0
我正在嘗試使用jQuerys自動完成功能顯示項目列表。這是我的成功函數代碼:jQuery _renderItem顯示項目列表?
success: function (data) {
response($.map(data, function(v,i){
parsedObjects = data['region.regions'][0]['region'];
var item = [];
var len = parsedObjects.length;
for (var i = 0; i < len; i++) {
var obj = { name: parsedObjects[i]['name'], value: parsedObjects[i]['geoCodeId'] };
item.push(obj);
}
console.log(item);
response(item);
}));
}
item對象具有我需要的所有名稱/值對。現在,我如何在自動完成輸入中顯示這些內容?
我_renderItem看起來像這樣:
function (ul, item) {
return $("<li>")
.attr("data-value", item.value)
.append(item.label)
.appendTo(ul);
};
我必須使用循環或東西嗎?
感謝您的幫助!
爲什麼我的做法不太好?我還能怎麼做呢? – Arnie
我的意思是你可以使用構建的jquery功能而不是做太多。 –
是的,但如何:) ...你的想法不順利btw。 – Arnie