Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 33
1

JS - Функция массивы циклы

26.04.2014, 19:44. Показов 313. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function ChangeFields(id){
    var i = 1,
        fields = $("#line-"+id+" td"),
        texts = [],
        btn=$("#line-"+id+" #data-6").html();
    $("#line-"+id+" td").each(function(){
        var obj = this,
            $td = $(obj),
            txt = $td.text(),
            html = $td.html(),
            w = GetTextWidth( obj );
        texts["h"+i] = html;
        texts[i] = txt;     
            $("#line-"+id+" .field-"+i).on("change", function(){
                texts[i] = $("#line-"+id+" .field-"+i).val();
            });
        if(i!=fields.length && i!=1){
            $(this).wrapInner("<input type='text' class='field-"+i+" form-control' value="+txt+" style='width:"+w+"px;'/>");
        }
        if(i==fields.length){
            $td.html('<div class="btn-group" style="width: 100%;"><button type="button" class="btn btn-primary btn-block btn-save">Сохранить</button></div>');
            $("#line-"+id+" .btn-save").click(function(){
                for(var j=2;j<fields.length;j++){
                    var parent = $("#line-"+id+" .field-"+j).parent();
                    parent.html(texts[j]);
                    $("#line-"+id+" .field-"+j).remove();
                }
                $td.html(btn);
            });
        }
        i++;
    });
    return false;
}
эта функция должна 4 строки таблицы заменять инпутами, т.е. изменить некоторые значения, и вот тут
texts[i] = txt;
$("#line-"+id+" .field-"+i).on("change", function(){
texts[i] = $("#line-"+id+" .field-"+i).val();
});
не работает..
помогите плиз я в JS вообще не бум-бум...

Добавлено через 27 минут
ААААААААААААААААААААААААААААААААААППППППППППП
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2014, 19:44
Ответы с готовыми решениями:

Массивы и циклы
Всем привет! Я начал изучение JavaScript на Codecademy.com. Но столкнулся с проблемой: вот в...

Функция возвращает значение раньше, чем отработают внутренние циклы.
Здравствуйте! Подскажите кто разбирается в поточности JavaScript. Столкнулся с вещью, которую не...

Массивы и циклы
Помогите решить пожалуйста! Нужно написать программу, которая проверяет, является ли введенная с...

Циклы, Массивы
Здравствуйте, помогите пожалуйста решить 6 задач ( визуально ) по циклам и массивам. Консольно умею...

0
26.04.2014, 19:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2014, 19:44
Помогаю со студенческими работами здесь

Массивы и циклы
вот есть такой код(полностью рабочий) for ($i=$pochatok; $i&lt;=mysql_num_rows($result); $i+=1) {...

массивы, циклы и т.д
очень нужна помощь помогите студенту программа borland c++ 3.1 1. Дано двузначное число....

Циклы, массивы.
Помогите пожалуйста!!! Завтра сдавать работы, я кроме них все сделал, а эти не хватает мозгов...

Массивы и циклы
Изучаю сам C++, Но PHP решил учить для своего же развития. Мне нужна ваша помощь, что бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru