我想在css样式内容上显示数据。我有这段代码:
if (ext){
switch (ext.toLowerCase())
{
case 'doc': pos = 'doc'; break;
case 'bmp': pos = 'bmp'; break;
case 'jpg': pos = 'jpg'; break;
case 'jpeg': pos = 'jpeg'; break;
case 'mp3': pos = 'mp3'; break;
case 'avi': pos = 'avi'; break;
case 'wmv': pos = 'wmv'; break;
case 'flv': pos = 'flv'; break;
case 'pdf': pos = 'pdf'; break;
case 'txt': pos = 'txt'; break;
case 'xls': pos = 'xls'; break;
case 'rar': pos = 'rar'; break;
case 'zip': pos = 'zip'; break;
default: pos = 'doc'; break;
};
fileIcon:after.css({content:'pos'})
};
});
如何将这个案例数据
写入css:
.fileIcon:after
{ content: "";
}
决定:https://jsfiddle.net/e9wjzqjd/3/如果需要有人
最佳答案
您可以附加一个新的 <style>
标记到 <head>
var cssRule ='.fileIcon:after{ content:"' + pos + '";}';
$('<style>').text(cssRule).appendTo('head');
你不能直接访问像:after
这样的伪类在 dom 中使用脚本
关于javascript - 将数组添加到 Jquery 中的 css 'content',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39747842/