jquery grep in autofilter -
can jquery grep used array such
var categories= [{label:"cat1", value:"1"}, ... ]
in autofilter example
$(function() { = $('#cats').autocomplete({ source: function(req, response) { var re = $.ui.autocomplete.escaperegex(req.term); var matcher = new regexp("^" + re, "i"); response($.grep(categories, function(item) { return matcher.test(item); })); }, minlength: 0, autofocus: true , select: function(event, ui) { autocompleteselectionhandler2(event, ui) } }); });
so filters on label , returns value?
i tried various permutations of response($.grep(categories, function(item) { return matcher.test(item);
i can work array
var categories= [ "cat1", "cat2", ...]
the problem item
object , not string. try
return matcher.test(item.label);
Comments
Post a Comment