Я тестирую JQuery.append vs .appendTo, используя следующий код:
$('div/>',{
id : id,
text : $(this).text()
}).appendTo('div[type|="item"]#'+id);
$('div[type|="item"]#'+id).append($(this).text());
Обратите внимание, что селектор идентичен в .appendTo и .append, но последний работает (на той же странице), а первый - нет. Зачем? Как мне получить .appendTo работать с этим типом (сложным) селектором? Различают ли эти два метода по-разному? Есть ли какой-то синтаксис, который мне не хватает?
Я не хочу загромождать сообщение с дерзким кодом - достаточно сказать, что существуют элементы, на которые ссылаются селекторы, о чем свидетельствует метод .append, создающий желаемый результат - сообщите мне, нужна ли дополнительная информация.
Спасибо!