Я использую jquery, а также плагин CSVtoTable (плагин здесь: https://code.google.com/p/jquerycsvtotable/) для преобразования больших CSV-файлов в таблицы, которыми я могу манипулировать. Мне нужно прикрепить ссылки, относящиеся к каждой строке.JQuery Использование данных ячейки для преобразования ячеек
Мне нужно преобразовать текст в одну из этих строк, чтобы добавить ссылку на pdf. Проблема в том, что я не могу изменить строки. Я использую данные, как, что найти здесь: http://jsfiddle.net/bstrunk/vaCuY/297/
имен файлов, сгенерированных моей система не могут быть легко отредактированы, поэтому я застрял с использованием этих форматов:
- 423-1.pdf
так что мне нужно, чтобы преобразовать две строки из таблиц, форматированных так:
4/23/2013
уронить год, а также косой черты, и добавить «-», а затем дополнительные цифры. я могу захватить данные таблицы, я просто не могу показаться, чтобы манипулировать переменными либо с .Привернуть или .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