#jquery
Здравствуйте. Я еще учу jQuery. Сегодня столкнулся с проблемой, что не туда, куда надо добавляется класс. Нужно, чтобы новый класс был у, а вышло у
. $(function () { var elem = $('body'); elem .append('Some text
')) .addClass('new'); }); .new { color: red; } Заранее спасибо.
Ответы
Ответ 1
.prependTo( "body" ); вам в помощь или .appendTo("body"); $(function() { $('') .html('Some text') .addClass('new') .prependTo("body"); }); .new { color: red; }Ответ 2
//первый вариант: $(function() { var elem = $('body'); elem.append('Some text
'); }); //второй вариант $(function() { var elem = $('body'); elem.append('Some text
'); $('p').addClass('new'); });Ответ 3
Цепочные вызовы jQuery основаны на том, что многие методы объекта-обертки возвращают себя. Таким образом, Вам надо добавлять элемент, используя метод правильного объекта - того, которому Вы хотите следующим вызовом добавить класс: var elem = $('body'); $('').appendTo(elem).addClass('new');
Комментариев нет:
Отправить комментарий