Несколько questions здесь, на ссылке SO, ссылка открыть запрос функции jQuery UI для возможности динамического добавления/удаления панелей из виджета Accordion. Сам билет отмечен (закрытая функция: исправлена) и из того, что я могу сказать из модульных тестов, и вытащить из своего репозитория Git он, кажется, реализован в последней версии.
Однако, если я попытаюсь добавить div, как это было в unit test выше:
var element = $("#accordion");
$("#accordion").append("<h3>3</h3><div>3</div>");
$("#accordion").accordion("refresh");
Я не могу заставить его работать.
Однако этот метод работает:
$("#accordion").append("<h3>sec</h3<div>test</div>").accordion("destroy").accordion();
Но я не хочу "разрушать" аккордеон, я просто хочу добавить (или добавить) элемент и обновить его.
Глядя на div, добавленный в инспекторе Chrome, показано, что элемент, который я добавил, не имеет того же стиля CSS, который добавлен в качестве остальной части аккордеона: