Khi người dùng bắt đầu nhập trên hộp tìm kiếm, trang đề xuất trả về mục mới nhất từ tất cả các bộ sưu tập khớp với tên đó, cộng với dữ liệu khác.Thêm liên kết vào mục tự động hoàn thành JQueryUI
Tôi muốn hiển thị mục đó (cùng với hình ảnh của nó) và liên kết đến "xem tất cả các mục từ bộ sưu tập này".
tôi có thể làm (hầu hết) rằng với đoạn mã sau:
$('#search').autocomplete({
source: function (request, response) {
$.ajax({
url: suggesturl,
dataType: 'json',
data: request,
success: function (data) {
response(data.map(function (value) {
return {
'label': '<img src="' + value.thumbsmall + '" />' + value.name + '<a href="/">More items from this collection...</a>',
'value': value.fullname
};
}));
}
});
},
minLength: 3
})
Vấn đề là, mặc dù các liên kết xuất hiện trong hộp, khi được nhấp vào nó được bỏ qua, và hành động mặc định select
là được thực hiện (mục value
của mục được đưa vào hộp văn bản).
Xin chào, bạn có phiền khi xem câu hỏi của mình không? Bạn trả lời có vẻ có liên quan, nhưng tôi không biết làm thế nào để thực hiện nó. http://stackoverflow.com/questions/6577761/how-can-i-make-this-link-clickable-in-jquery-ui-autocomplete-uncaught-typeerror – noli