我正在使用的。我的問題是,在我的表中的單元格每一個項目是一個鏈接,和圖書館開始正確排序的東西,因爲它看起來而不是文本在小區內的HTML。換句話說,在下面的單元格內容中;jQuery的過濾和表格的排序 - 如何看待「內部」 HTML標籤
<a href="ledger.php?var=345345">$100.64</a>
它的排序:中
<a href="ledger.php?var=345345">
代替$100.64
我知道有很多方法可以看細胞內的文本。我從他們在網站上列出的簡單方法開始,text extraction method。但是,我不能讓我的生活正常運作。
用我的JS代碼,誰能告訴我如何正確地應用此文本提取?這是我現在的(下面)。
這段代碼的目前的結果,當「文本提取」線沒有被註釋掉,是該插件加載失敗,所有的jQuery在頁面上失敗了。在web開發插件控制檯錯誤是:
Error: node.childNodes[0].childNodes[0] is undefined Source File:
$(document).ready(function() {
// TableSorter
$("#dt-results")
.tablesorter({
widgets: ['zebra'],
sortList: [[0,1]],
// define a custom text extraction function
textExtraction: function(node) {
// extract data from markup and return it
return node.childNodes[0].childNodes[0].innerHTML;
}
})
.tablesorterPager({container: $("#pager")})
.tablesorterFilter({filterContainer: $("#filter-box"),
filterClearContainer: $("#filter-clear-button"),
filterCaseSensitive: false,
filterWaitTime: 100});
});
感謝
你能分享一些HTML?......只有一行應該夠了。 – Mottie