使用javascript将纯文本转换为CSS值

安东宁·塞扎德(Antonin Cezard)

我正在制作样式指南,并且在预标记中已禁用css,因此我试图将其作为有效css应用于上述示例框。

使用标记更容易理解(请不要介意怪异的缩进,它是有意简化渲染的。此外,“ defaut”是法语中的“ default”一词):

<div id="styleguide" class="field-style">

    <div class="colored">
    </div>
    <pre><code class="language-less">
@defaut: #000;
</code></pre>

    <div class="colored">
    </div>
    <pre><code class="language-less">
@defaut: #e55240;
</code></pre>

    <div class="colored">
    </div>
    <pre><code class="language-less">
@defaut: #fff;
</code></pre>

</div>

我尝试了几种变体,但没有用。这是我最近的尝试。在这里,我尝试通过正则表达式选择所有内容(包括“#”)并将其删除。然后,我得到数字并将其置于背景样式中。您可能会说我应该直接过滤以仅通过正则表达式选择数值,但是它也不起作用,我也不知道为什么

$('.field-style .colored').each(function() {
var $this = $(this);

$this.css(
    'background', '#' +
    $this
    .next('pre')
    .children('code')
    .text()
    .replace('/^(.*?\\#)|;/', '')
);
这里的东西

您可以尝试使用冒号分割文本并获取由此产生的第二个值,然后删除分号:

$(this).css(
    'background',
     $(this).next().text()
        .split(':')[1]
        .trim()
        .replace(';','')
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用XSLT将标签的值转换为纯文本

来自分类Dev

使用JavaScript将纯文本列表转换为HTML列表

来自分类Dev

使用Javascript将HTML转换为纯文本

来自分类Dev

使用javascript将嵌套列表转换为缩进的纯文本

来自分类Dev

php - 将 Wordpress sql 值转换为纯文本

来自分类Dev

将纯文本转换为JavaScript中的超链接

来自分类Dev

使用键值对将纯文本转换为对象

来自分类Dev

将丰富的MarkDown转换为纯文本

来自分类Dev

将HTML转换为适当的纯文本?

来自分类Dev

将纯文本转换为HTML

来自分类Dev

将HTML转换为UNFORMATTED纯文本?

来自分类Dev

将Atom XML转换为纯文本

来自分类Dev

将MediaWiki的输出转换为纯文本

来自分类Dev

将 rtf 格式转换为纯文本

来自分类Dev

随机将纯文本转换为纯JavaScript的可点击链接

来自分类Dev

少转换为纯CSS或使用较少的JavaScript库

来自分类Dev

使用JavaScript将Binary转换为文本

来自分类Dev

将jQuery转换为纯JavaScript

来自分类Dev

将jQuery函数转换为纯JavaScript

来自分类Dev

将jQuery $ .extend转换为纯JavaScript

来自分类Dev

将 JQuery 代码转换为纯 Javascript

来自分类Dev

将 jQuery 转换为纯 JavaScript

来自分类Dev

将 jQuery 转换为纯 JavaScript

来自分类Dev

使用Objective-C将HTML文本转换为纯文本

来自分类Dev

使用纯Javascript进行按钮文本转换

来自分类Dev

无法使用angular js将数据从json数据转换为纯文本(表格)

来自分类Dev

使用纯js(硒)将html表格文本转换为json数据

来自分类Dev

将纯文本数据转换为json

来自分类Dev

PHP将纯文本转换为标签链接