【发布时间】:2015-04-22 21:48:21
【问题描述】:
我必须创造:
- 1
<input type="text"> - 1
<textarea> - 1
<div> - 1
<button>
我必须用textarea 的内容填充div,但如果内容包含input 的字符串,我必须用<span> 对其进行着色。
例如:
如果input 包含"is",textarea 包含"这是美好的一天",我应该在@987654332 中加入以下文字@“这是美好的一天”,并在每次出现“is”字符串时涂上颜色。
我应该使用indexOf() 和一个循环。
我有这个:
var a = $("#inp1").val();
var b = $("#txt").val();
var x = b.indexOf(a);
if (x > -1)
【问题讨论】:
-
div、按钮、文本区域和输入在哪里?
-
您现在知道
b在a中的位置。您可以拆分您的字符串并重新创建它,您的b包裹在一个样式化的跨度中。 w3schools.com/jsref/jsref_substring.asp -
颜色什么?匹配的单词或所有文本。
-
@rikpg 你需要它做什么?
-
家庭作业可能很难,嗯? ://
标签: javascript jquery html css