Полосатая таблица

210
01 июля 2017, 12:45

Нужно сделать полосатую таблицу. Все было бы довольно просто, но мою таблицу генерирует js с помощтю такого метода:

 $.getJSON('http://localhost/nop', function (data) {
    $("#numberOfAuct").html(data.length);
    for (var i = 0; i < data.length; i++) {        
       $('#auctionFields').append('<tr><td>' + data[i].time + '</td><td>' + data[i].branch +
       '</td><td> Join Now ' + '<a href="Inventory/' + data[i].branch_code + '/1">1 </a>' + '<a href="Inventory/' + data[i].branch_code + '/2">2 </a>' + '<a href="Inventory/' + data[i].branch_code + '/3">3</a>' + '</td><td>' + data[i].branch_code + '</td><tr>');
    }
});

и генерирует он почему-то таблицу вида:

<tr><tr> <tr> information <tr> <tr><tr> <tr> information <tr> <tr><tr> <tr> information <tr>

тоесть пустые tr , потом tr с информацией и тд

Как мне сделать чтобы поля в таблице чередовали цвет или как убрать эти пустые поля?

Answer 1

У вас ошибка при выводе строки. В конце должен быть закрывающийся </tr>, а у вас открывающийся. Пустые tr появляются вследствии попыток браузера исправить ошибки разметки. Если исправить так, то пустых строк не будет (если конечно в данных их нет)

$('#auctionFields').append('<tr><td>' + data[i].time + '</td><td>' + data[i].branch + '</td><td> Join Now ' + '<a href="Inventory/' + data[i].branch_code + '/1">1 </a>' +
'<a href="Inventory/' + data[i].branch_code + '/2">2 </a>' + '<a href="Inventory/' + data[i].branch_code + '/3">3</a>' + '</td><td>' + data[i].branch_code + '</td></tr>');
READ ALSO
Подсчет количества введенных данных Angular2

Подсчет количества введенных данных Angular2

Ребят, помогите пожалуйста, недавно начал изучать typescript, как и angularВопрос в следующем, у меня есть виды данных d, f, b которые я ввожу в инпуты

199
Scanning directory using path which contains spaces

Scanning directory using path which contains spaces

Что нужно сделать, чтобы функция scandir заработала с путями в которых есть пробелы

213
Как отправлять запросы через прокси без дополнительного заголовка?

Как отправлять запросы через прокси без дополнительного заголовка?

При отправке и получении запросов через прокси к ним добавляется от проксирующего сервера дополнительный заголовок:

386
Roundcube YetiForce

Roundcube YetiForce

Доброго времени сутокПоставил YetiForce, хотел настроить почту

249