Javascript jQuery tablesorter fancyNumber插件工作不正常
我正试图通过添加一个自定义的Javascript jQuery tablesorter fancyNumber插件工作不正常,javascript,jquery,tablesorter,Javascript,Jquery,Tablesorter,我正试图通过添加一个自定义的fancyNumber解析器到tablesorter 但是,当我将代码添加到我的页面时,如下所示: jQuery(document).ready( function() { jQuery.tablesorter.addParser({ id: "fancyNumber", is: function(s) { return /^[0-9]?[0-9,\.]*$/.test(s); }, format: function(s) { ret
fancyNumber
解析器到tablesorter
但是,当我将代码添加到我的页面时,如下所示:
jQuery(document).ready( function() {
jQuery.tablesorter.addParser({
id: "fancyNumber",
is: function(s) {
return /^[0-9]?[0-9,\.]*$/.test(s);
},
format: function(s) {
return jQuery.tablesorter.formatFloat( s.replace(/,/g,'') );
},
type: "numeric"
});
} );
'<th class="{\'sorter\': \'fancyNumber\'}"><strong>Calls</strong></th>' +
然后,我将表格标题设置如下:
jQuery(document).ready( function() {
jQuery.tablesorter.addParser({
id: "fancyNumber",
is: function(s) {
return /^[0-9]?[0-9,\.]*$/.test(s);
},
format: function(s) {
return jQuery.tablesorter.formatFloat( s.replace(/,/g,'') );
},
type: "numeric"
});
} );
'<th class="{\'sorter\': \'fancyNumber\'}"><strong>Calls</strong></th>' +
我想知道元数据插件是否已加载。如上所示,在标题中设置的分类器需要插件 就我个人而言,我认为更好的方法是在
标题
选项中设置分拣机:
$('table').tablesorter({
headers : {
3 : { sorter: 'fancyNumber' }
}
});
这里是我设置来显示它的工作