@EVOSandru6

Возможно ли создать вложенный DOM объект в Jquery и этим же действием получить ссылку на самый глубокий элемент?

Добрый день,

Есть такой код:

var schedules   =  $('<div/>', {
                'class' :   'collapse',
            }).append($('<table/>', {
                'class' :   'table'
            }));


schedules.append(
                            $('<tr/>')
                                .append('<td/>', {
                                    'text'  :   data1
                                })
                                .append('<td/>', {
                                    'text'  :   data2
                                })
                                .append('<td/>', {
                                    'text'  :   data3
                                })
                        );

....


В данном случае строки добавляются рядом с таблицей. Интересует такой момент - можно ли при создании глубоких объектов типа shedules - сразу получить в данной переменной ссылку на самый глубокий элемент, засунутый через append. В данном случае - table, чтобы при последующих манипуляциях не использовать find конструкцию?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Writerim
@Writerim
Заполнить позже...
.last().after($(''))

либо так

var a = $('<div/>').attr({id : 'rrrrr'})
$(a).appendTo('body')
$(a).text('aaa')

// В вашем случае для понимания
 
var last_td;
for(i = 0 ; i <=10 ; i++){
  last_td = $('<td/>').text(i).appendTo('table')
}
$(last_td).text('sssssssssss')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы