카테고리마다 클래스가 동일한 경우, 각 카테고리별로 고유한 텍스트를 추가하는 방법은 무엇인가요? 예를 들어 .category-logo.aspect-image img 아래에 텍스트를 추가하려고 하면 모든 카테고리에 동일한 텍스트가 추가됩니다. 각 카테고리 이미지 아래에 고유한 텍스트를 추가하려면 어떻게 해야 하나요? 각 카테고리에 새 클래스를 추가한 뒤 class::after로 텍스트를 추가해 보았는데, 동작은 정상적으로 되지만 매번 페이지를 새로고침해야만 텍스트가 표시됩니다.
<script>
document.addEventListener("DOMContentLoaded", function() {
$(function() {
var categories = [
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
// 다른 카테고리를 위해 더 많은 객체를 추가합니다
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
{
logoUrl: "/uploads/default/original/1X/4a4fcfc",
line1: "SOME TEXT",
line2: "<a href='https://EXAMPLE.com' style='color: #646464;'>WWW.ATALANTA.COM</a>"
},
];
$(".category-heading").each(function(index) {
var category = categories[index];
var $logoElement = $(this).find(".category-logo img");
var $descriptionElement = $("<p>")
.html(category.line1 + "<br>" + category.line2)
.addClass("custom99"); // 여기에 원하는 사용자 정의 클래스 이름을 추가합니다
$logoElement.after($descriptionElement);
});
});
});
</script>





