如何为类别相同的元素添加自定义文本,例如,如果我想在 .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>"
},
// Add more objects for other 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>"
},
];
$(".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"); // Add your custom class name here
$logoElement.after($descriptionElement);
});
});
});
</script>





