Когда я пытался загрузить тег div
с помощью метода .append()
, он не загружает стили должным образом. Вот код, который я попробовал:
<section id="year-2020" class="tab-panel">
<div class="row accordion">
<header>
<h3>2019 4th Quarter and Annual Results Conference Call</h3>
<p>February 27, 2020</p>
</header>
<ul>
<li>
<a href="http://services.choruscall.ca/links/husky20191202.html" target="_blank">
<strong>4th Quarter Conference Call</strong>
</a>
</li>
<li>
<a href="/downloads/InvestorRelations/2020/2020GuidanceChart.pdf" target="_blank"><strong>2020 Guidance Chart</strong> (PDF)</a>
</li>
</ul>
</div>
</section>
, который дает следующий вывод:
, когда я пытался добавить те же div
- .append()
, как показано ниже :
var el = $(' <div class="row accordion ui-accordion ui-widget ui-helper-reset"><header><h3>2019 4th Quarter and Annual Results Conference Call</h3><p>February 27, 2020</p></header><ul><li><a href="http://services.choruscall.ca/links/husky20191202.html" target="_blank"> <strong>4th Quarter Conference Call</strong></a></li><li><a href="/downloads/InvestorRelations/2020/2020GuidanceChart.pdf" target="_blank"><strong>2020 Guidance Chart</strong> (PDF)</a></li></ul></div>');
$('#year-2020').append(el);
Это дало мне следующий результат:
Удаляется +
аккордеон. Если код html
и jQuery
одинаков, то он должен загружаться так же, как html
, но это не загружается. Пожалуйста, помогите мне решить эту проблему, я борюсь с 2 дня.
Заранее спасибо.
PS: я пробовал без var el=..
в jQuery
Вот JSFiddle