You can bind any data rows on the datalist.
var data = [
{"group":"FL-DSH-01","item":"Tailless"},
{"group":"FL-DSH-01","item":"With tail"},
{"group":"FL-DSH-02","item":"Adult Female"},
{"group":"FL-DSH-02","item":"Adult Male"}
];
$(function(){
$('#dl').datalist({
data: data,
textField: 'item',
groupField: 'group',
textFormatter: function(value){
return '<a href="javascript:void(0)" class="datalist-link">' + value + '</a>';
},
onClickRow: function(index,row){
$('#p2-title').html(row.item);
$.mobile.go('#p2');
}
})
})