我想从类.metric-type循环SPAN字符串值,以便字符串(例如:" Home-Icon")可以用作@iconurl的定义作为a参数到最后一个声明。基本上通过连接匹配的字符串来更新所有跨越内容网址的内容。有什么想法吗?
<span class="metric-type">Home-Icon</span>
@iconurl:"";
.iconStyle(@iconurl){
content:url("/location/@{iconurl}.svg");
}
.metric-type{
.iconStyle(@iconurl);
}
更新:
通过使用content: attr(data-name)
我能够实现一些动态功能
但它非常有限,只能得到字符串结果,因为我无法将其与其他字符串变量连接起来生成图像。
虽然我在这里编辑可视内容,但语言不支持它,所以我在这里使用了所有jQuery解决方案:
$('.metric-type').each(function () {
$(this).each(function () {
var metricName= $(this).html();
$(this).html("<img src='/filelocation"+metricName+".svg'>"+metricName);
});
});
答案 0 :(得分:0)
已解决(通过jQuery代替):我能够通过使用content: attr(data-name)
来实现一些动态函数,但它非常有限并且只能获得字符串结果,因为我无法将其连接到其他用于生成图像的字符串变量。
虽然我在这里编辑可视内容,但语言不支持它,所以我在这里使用了所有jQuery解决方案:
$('.metric-type').each(function () {
$(this).each(function () {
var metricName= $(this).html();
$(this).html("<img src='/filelocation"+metricName+".svg'>"+metricName);
});
});