jQuery добавляет столбец HTML-таблицы

Это должно быть столь же просто как выполняющий это:

mysql -u <user> -p < db_backup.dump

, Если дамп имеет единую базу данных, Вам, вероятно, придется добавить строку наверху файла:

USE <database-name-here>;

, Если это был дамп многих баз данных, операторы использования уже там.

Для выполнения этих команд откройте командную строку (в Windows) и cd к каталогу, где mysql.exe исполняемый файл (Вам, вероятно, придется навести справки немного о нем, это будет зависеть от того, как Вы установили mysql, т.е. автономный или как часть пакета как WAMP). Как только Вы находитесь в том каталоге, необходимо быть в состоянии просто ввести команду, поскольку у меня есть он выше.

20
задан Christopher Rapcewicz 10 December 2013 в 18:31
поделиться

2 ответа

Обновление ...

var c = $("#myTable tr:first td").length;
$("#myTable tr:first").append("<td><a href=''>Delete</a> Col "+(c+1)+"</td>");
$("#myTable tr:gt(0)").append("<td>Col</td>");

Если вам нужно исправить нумерацию в заголовках, вы можете использовать функцию, над которой мы работали в предыдущем вопросе .

Исходный ответ ...

$("#myTable tr").append("<td>New Column</td>");

Или, если вы хотите добавить заголовок, вы можете ограничить предыдущую строку для всех TR больше 0:

$("#myTable tr:gt(0)").append("<td>New Column</td>");

И заголовок будет только на первом TR:

$("#myTable tr:first").append("<td>Delete Column LINK</td>");
43
ответ дан 29 November 2019 в 23:09
поделиться

Не относится к вашему вопросу, но вы можете немного улучшить свой HTML семантический.

<table border="1">
    <thead>
        <tr>
            <th><a href="#" class="delete">DELETE ROW</a>COL 1</th>
            <th><a href="#" class="delete">DELETE COL</a>COL 2</th>
            <th><a href="#" class="delete">DELETE COL</a>COL 3</th>
            <th><a href="#" class="delete">DELETE COL</a>COL 4</th>
            <th><a href="#" class="delete">DELETE COL</a>COL 5</th>
            <th><a href="#" class="delete">DELETE COL</a>COL 6</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
        </tr>
        <tr>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
        </tr>
    </tbody>
</table>

Измененный код jQuery может выглядеть так:

var c = $("#myTable thead th").length;
$("#myTable thead tr").append("<th><a href=''>Delete</a> Col "+(c+1)+"</th>");
$("#myTable tr:gt(0)").append("<td>Col</td>");
10
ответ дан 29 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: