#javascript #jquery #css
#javascript #jquery #css
Вопрос:
Я пытаюсь заполнить div на моей веб-странице некоторыми дочерними разделами, которые создаются динамически. Источником данных для этих дочерних разделов является XML-файл. Данные из xml хорошо интерпретированы, и divs отображаются на странице. Проблема в том, что классы CSS и стиль недоступны для этих разделов после загрузки. Я использую jquery и вызов ajax для синтаксического анализа xml-файла и метода append jquery для динамического создания дочерних разделов. Приветствуется любая помощь.
Комментарии:
1. Да, и используйте jsfiddle. по возможности используйте net .
Ответ №1:
Не получается применить некоторую инструкцию .css() к вашему целевому контейнеру ниже по потоку в вашем коде после вызова функции append().
Я думаю, вам пришлось бы каким-то образом .bind() это, но поскольку нет функции обратного вызова (… Я думаю) как и с .load (), я не вижу, как это сделать.
Однако есть решение вашей проблемы!!!
Просто определите классический css (… в вашем html-заголовке или связав css-файл). Стили, которые вы определяете там, применяются к динамическому контенту, добавляемому через .append()
… Я предполагаю, что это не совсем чистое решение jQuery, поэтому, если есть способ применить .css () к контейнеру после .append (), пожалуйста, дайте нам знать 🙂