-1
Как бы идти о прилагая следующий код сразу:..прилагая Однажды в Javascript
$('.faq_info').append(
'<ul>' +
'<li>Highlighted code for double html, body, and head tags means its invalid.</li>' +
'<li>Check highlighted iframe tags if it effects link placement.</li>' +
'<li>Highlighted charset means its not UTF8 or it is a bad charset.</li>' +
'<li>Highlighted symbols means that they are effecting the link.</li>' +
'<li>Check highlighted comments if it effects the link placement.</li>' +
'<li>If client url is highlighted it means something else in the source is causing it to be invalid.</li>' +
'<li>Check to see if client url is in the source code.</li>' +
'</ul>'
);
Вы добавляете его один раз ... каждому элементу с классом '.faq_info' ... –
Ваш селектор возвращает nodeList, который затем передается в метод' append() ', который применяет' append() ' на * каждый * узел DOM в этом узлеList. Чтобы добавить его только к определенному элементу, вам нужно будет использовать более конкретный селектор, чем просто имя класса. –
@DavidThomas - jQuery не возвращает NodeList. '.getElementsByClassName()' должен возвращать _live_ NodeList, но jQuery определенно не делает, он возвращает объект jQuery, содержащий (ссылки на) все соответствующие элементы. (Но, конечно, вы правы, что '.append()' затем добавляет к каждому соответствующему элементу.) – nnnnnn