Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2011, 01:15
Новичок на форуме
Отправить личное сообщение для voooodoo Посмотреть профиль Найти все сообщения от voooodoo
 
Регистрация: 05.02.2010
Сообщений: 2

Различия между append и appendTo
$(".a").append($(".b"));
$(".b").appendTo($(".a"));


$(".b").append($(".a"));
$(".a").appendTo($(".b"));


почему эти функции работают как-то по обратному, не могу вообще понять в чем разница между append и appendTo зачем тогда appendTo если есть возможно сделать все append'ом просто
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2011, 10:15
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

$(R).append(V); // Добавляет V в R
$(R).appendTo(V); // Добавляет R в V


.appendTo() сделана для удобного написания кода. Ведь красивее будет написать

$("<div/>").css(...).html(...).bind(...).appendTo("body");


чем

$("body").append($("<div/>").css(...).html(...).bind(...));


Таким образом, можно организовывать цепочки вызовов, а это одна из главных фишек JS-библиотек.
Ответить с цитированием
  #3 (permalink)  
Старый 04.03.2011, 22:45
Новичок на форуме
Отправить личное сообщение для voooodoo Посмотреть профиль Найти все сообщения от voooodoo
 
Регистрация: 05.02.2010
Сообщений: 2

Я когда прочел в книге. Никак не смог понять в чем отличие - думал что-то упускаю... несколько раз перечитывал. Теперь все понятно. Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Различия между броузерами GRIG Javascript под браузер 7 25.01.2010 23:06