Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   После Ajax не работает Jquery(избитая тема) (https://javascript.ru/forum/jquery/61124-posle-ajax-ne-rabotaet-jquery-izbitaya-tema.html)

bakinava 05.02.2016 13:35

После Ajax не работает Jquery(избитая тема)
 
/Подгружаю ajax-ом json файл в таблицу- хочу её сразу покрасить функцией-красится только верхняя шапка которая в html забита!
Я понимаю что нужно делегирование -но мне тут .on('click') -не нужен!
просто хочу чтобы работала функция
$.ajax({
    url: "boys.json",
    type: "GET",
    dataType: 'json',
    success: function (json) {

        for (var i = 0; i < json.length; i++) {
            tr = $('<tr/>');
            tr.append("<td>" + json [i].id + "</td>");
            tr.append("<td>" + json [i].name + "</td>");
            tr.append("<td>" + json [i].age + "</td>");
            tr.append("<td>" + json [i].car + "</td>");
            tr.append("<td>" + json [i].number + "</td>");
            tr.append("<td>" + '<input type="checkbox" />' + "</td>");

            $('table').append(tr);

        }
    },
    error:function(){
        alert("Ошибка")
    }
});





$(function() {

        $('tr:odd').addClass('odd');
        $('tr:even').addClass('even');
    });

bakinava 05.02.2016 13:36

Может кто сталкивался.?Спасибо

рони 05.02.2016 13:38

bakinava,
почему строки 31 и 32 не в строке 19?

bakinava 05.02.2016 13:47

рони, вот я баран)

bakinava 05.02.2016 14:11

рони,
ок

а почему тогда
$(function(del){
    $( "body" ).on( "click", '#del', function() {

      $('tr:eq(1)').remove();

    });
});



Удаляет все строки вместо 2-ой
а если за кодом то правильно работает????:)

рони 06.02.2016 17:33

Цитата:

Сообщение от bakinava
'#del'

у вас id уникально?
Цитата:

Сообщение от bakinava
Удаляет все строки вместо 2-ой
а если за кодом то правильно работает????

не осилил -- делайте пример


Часовой пояс GMT +3, время: 08:51.