[jQuery] Problem creating own parser and setting a column to use it via metadata

[jQuery] Problem creating own parser and setting a column to use it via metadata


Hi,
I've created a parser and i know that it works properly, because if i
set a column to it in the tablesorter initialization works fine. Next
is the code:
$.tablesorter.addParser({
id: 'price',
is: function(s) {
return false
},
format: function(s) {
var number = Number(s.toLowerCase().replace(/^([0-9]+\.
[0-9]{2}).*/, "$1"));
if (isNaN(number)) {
number = Infinity;
}
return number;
},
type: 'numeric'
});
The problem is that i need to set it using metadata, but if i write
<th class="{sorter: 'price'}"> it uses the usual text sorter instead
of mine. What I'm doing wrong?
Thank you so much!