我正在使用一个数据库,它告诉我用户是男性(显示字母“M”)还是女性(显示字母“F”)。我想根据性别而不是字母本身来显示金星/火星图标(如果是“M”,火星图标会出现,如果是“F”,金星图标会出现)。我该怎么做呢?下面是我从数据库中获取值的方法:
<div class="gender" data-bind="text:Sex"></div>
附言:我正在与字体真棒图标。我试着分配字体真棒图标,但我没有这样做的权利。
xlpyo6sf1#
你可以用JSDOM来实现,只要添加类M或F,它就会自动添加字体图标
<div class="gender m" data-bind="text:Sex"></div> <script> if (document.querySelector(".gender.M")) { document.querySelector(".gender").innerHTML = `<i class="fa-solid fa-mars"></i>`; } else { document.querySelector(".gender").innerHTML = `<i class="fa-solid fa-venus"></i>`; } </script>
1条答案
按热度按时间xlpyo6sf1#
你可以用JSDOM来实现,只要添加类M或F,它就会自动添加字体图标