Поменять местами столбцы в таблице с помощью скрипта

ИУ
На сайте с 02.03.2015
Offline
4
2468

Здравствуйте, в скриптах ничего не смыслю, но нужно выполнить такую задачу: есть статичный html и простая таблица из двух столбцов. Нужно поменять местами столбец 1 и столбец 2. Страниц много, руками не осилить. Возможно ли это осуществить с помощью какого нибудь скрипта? Заранее спасибо.

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
Из Уганды:
Возможно ли это осуществить с помощью какого нибудь скрипта?

Возможно. Но готовых стриптов именно для твоих файлов быть не может. А значит тебе сюда.

Как вариант - можешь тут дать урл на такой файл или выложить его на http://pastebin.com и мб кто-то тут найдётся, захочет помочь. Но только в рамках топика, ибо правила раздела никто не отменял.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Mendax
На сайте с 26.11.2010
Offline
92
#2

Это можно сделать с помощью парсера какого-нить бесплатного. Сначала парсишь, потом по маске меняешь то, что нужно, и обратно заливаешь. Делал так с помощью контент.даунлоадера. Но он платный.

Подпись не трогать мою!!!!!!
S
На сайте с 13.10.2014
Offline
171
#3

Пример решения вашей задачи на яваскрипте.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ</title>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('table tr').each(function(indx, element){
var e = $(element).find('td');
jQuery(element).empty().append(e[1]).append(e[0]);
});
})
</script>
</head>


<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
</tr>

</table>

</body>
</html>


---------- Добавлено 25.03.2015 в 20:18 ----------

Если вам надо все страницы прогнать, то тут несколько сложнее, нужен список страниц, по-хорошему. и все. Написать регулярку, которая будет пробегать статику и менять местами два td

но это, разумеется, не на одну минуту задачка.

ИУ
На сайте с 02.03.2015
Offline
4
#4
silicoid:
Пример решения вашей задачи на яваскрипте.

Этого примера вполне достаточно, это то что нужно. Большое спасибо!

И спасибо всем кто отозвался.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий