С мобильного jQuery документы :
Вы можете либо привязать к обратному вызову внутренне, определив $.mobile.listview.prototype.options.filterCallback
, либо прикрепив обратный вызов фильтра после создания виджета.($("#mylist").listview('option', 'filterCallback', yourFunction);
)
Функция, которую вы даете, должна принимать 2 аргумента, первый из которых - текст любого из ищущих ul, а второй - искомое значение.
InВ вашем случае вы хотите выполнять поиск только в части заголовка, поэтому ваша функция фильтра должна удалить все после тега заголовка, а затем применить поиск к остатку.
var searchHeader = function(text, search) {
// Strip out extra tags from text
return text.toLowerCase().indexOf( search ) === -1;
}
$("#list").listview('option', 'filterCallback', searchHeader);