以下のパーサーを追加してください。
ここではカラム番号1に適用していますが、
実際のカラム番号に合わせてください。
$.tablesorter.addParser({ id: 'hoge', is: function(s) { return false; }, format: function(s) { return s.replace(/ヴ/g, 'ヴ'); }, type: 'string' }); $(function() { $("table").tablesorter({ headers: { 1: { sorter:'hoge' } } }); });
早急なご回答ありがとございます。御回答いただいたソースをjs内ではなく、html内でtablesorterの実行箇所の差し替えをしました。結果としては、処理を施したいカラム(2列目なので1)がソートしなくなりました。背景色や▼▲ボタンなど装飾部分は問題ありません。他のカラムは問題なくソートしています。ちなみにtablesorter.jsはダウンロード時のままで特に修正しておりません。他に何か考えられることはありますでしょうか??たすけてください。宜しくおねがいします!!
旧
//<![CDATA[jQuery(function($) {$('#テーブルのID').tablesorter();});//></script>
新
$.tablesorter.addParser({
id:"hoge",
is:function(s){return false;},
format:function(s){
return s.replace(/ヴ/g,'ヴ');
},
type:'string'
});
$(function() {
$("#テーブルのID").tablesorter({
headers: { 1: { sorter:"hoge" }}
});
});