jQuery: append () против appendTo ()

Я тестирую JQuery's.append() против.appendTo() методы, использующие следующий код:

$('div/>', {
    id : id,
    text : $(this).text()
    }).appendTo('div[type|="item"]#'+id);
$('div[type|="item"]#'+id).append($(this).text());

Обратите внимание, что селекторы идентичны в.appendTo() а также.append(), но последний работает (на той же странице), а первый - нет. Зачем?

Как я могу получить.appendTo() работать с этим типом (сложным)селектор? Эти два метода интерполируют по-разному? Есть ли какой-то синтаксис I 'м отсутствует?

Я неЯ не хочу загромождать сообщение неуместным кодом: достаточно сказать, что элементы, на которые ссылаются селекторы, существуют, о чем свидетельствует.append() метод получения желаемого результата. Дайте мне знать, если нужно больше информации.

Спасибо!

Ответы на вопрос(9)

Ваш ответ на вопрос