Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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_Forms - Fatal编程技术网

Javascript 是否将特定文本输入表单输入字段并向其添加样式?

Javascript 是否将特定文本输入表单输入字段并向其添加样式?,javascript,jquery,html,css,forms,Javascript,Jquery,Html,Css,Forms,如何设置表单输入文本字段中输入的第二个单词的样式?不是在他们输入文本的字段本身,而是一旦输入文本的人点击“回车”按钮,数据就会被输出 此字段中始终输入相同的文本排列。它是三个数字,然后是一个空格,然后是一个名字 示例: 如果我在表单输入字段中输入“903 Houston”并运行它,我如何才能使输入的第二个单词的样式为“Houston”(让我们说使其粗体),并使其输出“903Houston”,假设我需要以某种方式将HTML标记注入到输入的第二个单词中?如何实现这一点?给定一个单词字符串,我认为设置

如何设置表单输入文本字段中输入的第二个单词的样式?不是在他们输入文本的字段本身,而是一旦输入文本的人点击“回车”按钮,数据就会被输出

此字段中始终输入相同的文本排列。它是三个数字,然后是一个空格,然后是一个名字

示例:

如果我在表单输入字段中输入“903 Houston”并运行它,我如何才能使输入的第二个单词的样式为“Houston”(让我们说使其粗体),并使其输出“903Houston”,假设我需要以某种方式将HTML标记注入到输入的第二个单词中?如何实现这一点?

给定一个单词字符串,我认为设置单个单词样式的最简单方法是
。将输入字符串拆分成一个单词数组,然后根据它们在数组中的位置更新它们。然后将它们重新组合成一个HTML字符串。通过这种方式,可以很容易地将单个单词包装在带有特定类的span元素中,然后根据您的喜好设置该类的样式

“文本由站点管理员输入,并在页面上输出到站点的前端。必须有一种方法可以对其进行定向和样式设置。”

对。使用jQuery选择有问题的元素,然后对其应用上述技术。也许有点像这样:

$(“.styleMe”).html(函数(i,currentText){
var words=currentText.split(“”);
单词[1]=“”+单词[1]+“”;
单词[3]=“”+单词[3]+“”;
返回单词。join(“”);
});
.bold{font-weight:bold;}
.突出显示{背景色:蓝色;颜色:白色;}

一些文本

这些是需要设置样式的单词


其他一些文本。

一个“表单输入文本字段”不能在不同的单词上有不同的样式。返回结果的第二个单词本身如何?文本由站点管理员输入,并在页面上输出到站点的前端。必须有一种方法可以有针对性和风格。