estaba buscando otra cosa cuando pasé por esta publicación ... Logré hacer esto atrapando los siguientes eventos de autocompletar, y agregando mi propia clase en el exterior que alberga el resultado de autocompletar. Luego use CSS para formatear los elementos según sea necesario. Espero que esto ayude a alguien.
$input.autocomplete({
focus : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
return false;
},
open : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
},
Ejemplo css:
.myClass a.ui-corner-all { font-weight:bold; }
También como parte de los resultados de mi JSON, simplemente pasar de nuevo (de mi JAVA AJAX Acción) la cáscara HTML con el resultado incrustado en él como parte de la actual JSON "resultado". De esa manera puedo crear HTML elaborado alrededor de cada resultado, y luego usar el método anterior para formatearlos de la manera que quiero.
Gracias por la investigación. Sí, es bastante frustrante. ¿Hay quizás otra solución para hacer esto? Gracias. – ensnare