对于那些不熟悉jquery tablesorter的人: http://tablesorter.com/docs/
现在,我设法创建了一个基于图像alt的自定义文本提取:
$(document).ready(function(){
$("#MainTable").tablesorter({
textExtraction:function(s){
if($(s).find('.logo').length == 0) return $(s).text();
return $(s).find('.logo').attr('alt');
}
});
});
但是踢球者是我想要使用另一个textExtraction但不知道如何实现它,尝试将它放在任何地方,任何帮助都会受到赞赏,我想要的第二个自定义提取器是:
textExtraction:function(s){
if($(s).find('.big').length == 0) return $(s).text();
return $(s).find('.big').attr('id');
}
它们都可以单独运作。
答案 0 :(得分:2)
您可以将功能合并为一个。
function (s) {
var $s = $(s);
var logo = $s.find('.logo')[0];
if (logo) return logo.alt;
var big = $s.find('.big')[0];
if (big) return big.id;
return $s.text();
}