Страницы

Поиск по вопросам

суббота, 1 февраля 2020 г.

Как установить прежнее значение ячейки

#jquery


Всем, привет! Уважаемое сообщество, помогите пожалуйста в решении проблемы. Идея
такая: Есть табличка со значениями, кликнув дважды по ячейки превращаю ее в INPUT,
а как сделать чтобы значение ячейки появлялось в "инпуте".

Вот моя функция которая делает преобразование и по идее должна отобразить значение
ячейки в "инпуте":

function convertToInput() {
    $('td.editable').on('dblclick', function(){
        $(this).html(function() {
            var input = '';
            var textEditable = $('td.editable');
            return input + textEditable;
        });
    });
    $('td.editable').keypress(function(event) {
        if ( event.which == 13 ) {
            $(this).html('');
        }
    });
}


вот экранный снимок того что получается:


    


Ответы

Ответ 1



Наверное надо взять значение: .... var val = $(this).text(); ... А потом наверное в . Как-то так. Не хочу развёрнуто писать, хочу увидеть работу Вашей мысли...

Ответ 2



вот мой вариант link text На ваш вопрос я ответил?.. Но тут собственно я сам задумался а как их эти ячейки редактировать, чтобы предыдущая ячейка удаляла инпут и сохраняла значение value в td? Please help

Ответ 3



Коллеги, предлагаю свой вариант решения.

Комментариев нет:

Отправить комментарий