У меня есть 3 колонки HTML таблицы и все TDs имеют класс:JQuery изменить порядок следования столбцов на основе класса
Как я могу поменять TD с классом «col1» и ТД класса «col2»?
Вот пример таблицы (пожалуйста, обратите внимание, что некоторые colspans):
<table width="650" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td colspan="3">header</td>
<td class="col2">header col2</td>
<td class="col3">header col3</td>
<td class="col1">header col1</td>
</tr>
<tr>
<td colspan="2">row header 1</td>
<td> </td>
<td class="col2">any text </td>
<td class="col3">any text </td>
<td class="col1">any text</td>
</tr>
<tr>
<td>row header 2</td>
<td> </td>
<td> </td>
<td class="col2">any text </td>
<td class="col3">any text </td>
<td class="col1">any text</td>
</tr>
</tbody>
Все, что я хочу сделать, это поменять TD.col1 с TD.col2 и отображения таблицы.
Вы можете использовать [рода] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) для этого. Если вам нужен более конкретный пример, добавьте свой HTML-код вместе с JS, который вы уже пробовали –
Спасибо, Рори, я добавил таблицу образцов, но я не знаю javascript или jquery, чтобы получить то, что мне нужно. – sweetman
ОК - я добавил вам ответ –