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;}
.突出显示{背景色:蓝色;颜色:白色;}
一些文本
这些是需要设置样式的单词
其他一些文本。
一个“表单输入文本字段”不能在不同的单词上有不同的样式。返回结果的第二个单词本身如何?文本由站点管理员输入,并在页面上输出到站点的前端。必须有一种方法可以有针对性和风格。