我正在使用jquery以及CSVtoTable(插件在這裏:https://code.google.com/p/jquerycsvtotable/)插件將大型CSV文件轉換爲我可以操作的表格。我需要附上與每一行相關的鏈接。JQuery使用單元格數據改造單元格
我需要轉換其中一行中的文本以添加到pdf的鏈接。問題是我似乎無法修改字符串。我使用的是在這裏找到這樣的數據:http://jsfiddle.net/bstrunk/vaCuY/297/
通過我的系統生成的文件名不能輕鬆編輯,所以我堅持使用這些格式:
- 423-1.pdf
所以我需要兩個字符串格式化從像這樣的錶轉換:
2013年4月23日
下降的一年,以及斜線,並添加一個「 - 」,然後額外的數字。 我能搶到表中的數據,我剛纔似乎不得爲.replace或.substr
$(document).ready(function() {
$("tr td:nth-child(5)").each(function() {
var $docket = $('td=eq(5)');
var $td = $(this);
var $dataDate = $td.substr(0, $td.lastIndexOf("/"));
var $newDataDate = $dataDate.replace("/", "");
$td.html('<a html="./docs/' + $newDataDate.text() + '-' + $docket.text() + '.pdf">' + $td.text() + '</a>');
});
});
(編輯)操縱變量:樣本表中的數據:
<tr><td>13CI401111</td><td>22</td><td>Name1</td><td>Name2</td><td>4/23/2013</td><td>1</td></tr>
<tr><td>13CI401112</td><td>22</td><td>Name1</td><td>Name2</td><td>4/24/2013</td><td>2</td></tr>
你可以發佈一個示例表格行的HTML嗎? –
上面添加了示例表格數據(感謝您的閱讀!)。 – bstrunk