Создать список с помощью метода JQuery append ()?

0

Я хочу создать легенду для Pie-Chart. Я использую список для создания легенд. Я создаю список динамически с помощью ajax-запроса и используя JQuery.append() для создания списка.

Моя часть HTML:

<ul class='tab' id='list1'></ul>

Моя часть CSS:

.color {
width: 20px;
height: 14px;
display: inline-block;
}
.tab, .tab li {
margin: 6px;
padding: 0;
}
.tab {
list-style: none outside none;
width: auto;
height: 230px;
overflow-x: auto;
overflow-y: auto;
margin-top: 30px;
}
.tab li {
border: solid 1px;
font-size: 11px;
margin-bottom: 10px;
float: left;
text-align: left;
font-weight: normal;
display: inline;
height: 14px;
/*width: 600px;*/
background: none!important;
}

Часть моего скрипта:

$(document).ready(function () {
var a = "10";
for (var i = 0; i < 30; i++) {

    var color = $('<span>').addClass('color').css({
        backgroundColor: '#123AAB'
    });
    var ul = $('#list1').append($('<li></li>').append($('<ul></ul>')));
    ul.append($('<li>').append(color));
    ul.append($('<li>09</li>'));
    ul.append($('<li>jkhjkhjkfhjksfhdfjkdfhjdfsjkhjkfhjfksdhj</li>'));
}
});

JSFiddle ссылка:

JSFiddle

Я хочу, чтобы мой список:

<ul>
   <li>
      <ul>
         <li>List1</li>
         <li>List1</li>
         <li>List1</li>
      </ul>
      .
      .
      .
      and so on...
  </li>
</ul>
Теги:
html-lists

1 ответ

0
Лучший ответ

вы добавляете li 3 раза за каждую из своих легендарных точек... попробуйте:

$(document).ready(function () {
    var a = "10";
    for (var i = 0; i < 30; i++) {
        $('#list1').append($('<li><span class="pieshare"></span>' + a + ' Hellooooooooooo</li>', {
            'style': "width: 100px;"
        }));
    }
});

стиль:

.pieshare{
    display: inline-block;
    width:20px;
    height:20px;
    background-color:#987654;
}
  • 0
    Я хочу использовать 3 li, а не только 1
  • 0
    ах! я вижу ... то вам просто нужно добавить ul время ЭАГ , а также ... Что проблема?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню