Cuando un usuario comienza a escribir en el cuadro de búsqueda, la página de sugerencias devuelve el último elemento de todas las colecciones que coinciden con ese nama, más otros datos.Agregar un vínculo a un elemento de autocompletar JQueryUI
Me gustaría mostrar ese artículo (a lo largo de su imagen) y un enlace para "ver todos los artículos de esta colección".
que puede hacer (la mayor parte) que, con el siguiente código:
$('#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
})
El problema es que, aunque el enlace aparece en el cuadro, cuando se hace clic en él que es ignorada, y la acción predeterminada select
es ejecutado (el artículo value
se coloca en el cuadro de texto).
Hola, ¿te importaría mirar mi pregunta? Tu respuesta parece relevante, pero no sé cómo implementarla. http://stackoverflow.com/questions/6577761/how-can-i-make-this-link-clickable-in-jquery-ui-autocomplete-uncaught-typeerror – noli