Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向部分文本添加样式_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 向部分文本添加样式

Javascript 向部分文本添加样式,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我可以从值或向部分文本添加样式吗 我有一些数据,如: {text text} an other text... 我将为{}之间的文本应用样式 我的数据是:{RFS.KIS.ZWO}JJD000090085077412015021014193191我在这里没有看到js部分 如果我理解正确,您希望在文本的一部分使用CSS样式。要做到这一点,您可以将该文本放入html标记中,并向其添加具有所需样式的CSS类。(更改格式) e、 g。 HTML 将文本包装到标记中,而不是“{”“}” calsses:

我可以从
值或
向部分文本添加样式吗

我有一些数据,如:

{text text} an other text...
我将为
{}
之间的文本应用样式


我的数据是:
{RFS.KIS.ZWO}JJD000090085077412015021014193191

我在这里没有看到js部分

如果我理解正确,您希望在文本的一部分使用CSS样式。要做到这一点,您可以将该文本放入html标记中,并向其添加具有所需样式的CSS类。(更改格式)

e、 g。 HTML


将文本包装到标记中,而不是“{”“}” calsses:

text
你不能单独设计你的班级

<style>
.mytag {
   color: blue;
}
</style>
<style>
mytag {
   color: blue;
}
</style>

.mytag{
颜色:蓝色;
}
或标记(不适用于所有浏览器):

<代码>文本文本文本 不可以单独设置标签的样式

<style>
.mytag {
   color: blue;
}
</style>
<style>
mytag {
   color: blue;
}
</style>

我的标签{
颜色:蓝色;
}
对于
SPAN

$(函数(){
var text=$(“span”).text();
var replaced=text.replace(/\{(.*)\}/,函数($0,$1){
返回“{”.concat($1,”);
});
$(“span”).html(已替换);
});


Text:{something}
仅当您想要的文本部分被包装在元素中时,这就是
标记的理想用途。不可能添加标签吗?旧的IE浏览器不会自动识别新标签,而且总是突然创建新标签是一个坏习惯。首先,其他开发人员不知道这意味着什么。没有理由不使用
替代。我的数据是:{RFS.KIS.ZWO}jjd0000900850774141201502104193191文本来自数据库。这澄清了您的问题。因此,您不能手动修改html。另一个答案中建议的JS代码片段似乎可以帮助您在花括号中设置文本样式。非常感谢。它的工作范围非常好,但输入它是复杂的!!对无法设置输入部分的样式,但如果决定使用
contenteditable
或带有
designmode
的IFrame,则可以应用样式。
<mytag>text text</mytag> text text
<style>
mytag {
   color: blue;
}
</style>