Javascript заполнить таблицу HTML данными данных ячейки - PullRequest
0 голосов
/ 08 марта 2011

У меня есть HTML-таблица с ячейками, которые можно редактировать при нажатии.Я пытаюсь выяснить лучший способ изменить данные ячейки в ячейках после отредактированной ячейки.

Например, скажем, таблица заполняется случайными числами или буквами.Когда я изменил ячейку на «14», я хочу, чтобы ячейки после нее автоматически менялись на 15, 16, 17, n + 1..ect.Или, если бы я ввел «h», следующие ячейки изменились бы на i, j, k, l ... z с остановкой на z.

Номер один кажется довольно простым, поскольку я мог бы просто создать цикл и i++ для каждой ячейки.Тем не менее, письмо не кажется таким простым.Нужно ли создавать алфавитный массив и находить в нем отредактированную букву ячейки, а затем переходить к концу массива, вставляя каждую в следующие ячейки?

Ответы [ 2 ]

1 голос
/ 12 октября 2013

На самом деле это можно сделать с помощью довольно простого вызова функции, такого как этот:

function NextChar(c){
    return String.fromCharCode(c.charCodeAt(0) + 1);
}

где c - буквенный символ, который вводится в ячейку и передается в качестве параметра.

Я вижу, что этот вопрос был задан довольно давно, поэтому этот ответ больше подходит для людей, которые приходят позже и ищут ответы.

0 голосов
/ 08 марта 2011

Я бы сделал массивы с последовательностями символов, как вы сказали, и использовал бы API jQuery.inArray (), чтобы определить, в какой последовательности находится содержимое отредактированных ячеек.

Проверьте это: http://api.jquery.com/jQuery.inArray/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...