首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jquery或javascript更改文本颜色

如何使用jquery或javascript更改文本颜色
EN

Stack Overflow用户
提问于 2011-09-28 04:20:44
回答 2查看 2.4K关注 0票数 0

我在列表框中有两项(行)

我喜欢使用jquery,我喜欢使用javascript

我有文本框和按钮当我在文本框中输入爱时,当我单击按钮时,我需要循环此列表框才能找到爱的文本并更改爱的文本颜色?变成黄色。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-28 04:33:59

首先,jQuery是javascript,它是一个用javascript编写的库。

所以,如果我理解你的问题,你的页面上有3个交互元素:

  • 包含单词列表的列表框
  • 用户输入单词的文本字段
  • 用户在写完文本后单击的按钮。

并且您希望该选项在用户单击按钮时更改颜色。thsi的代码应该是这样的:

代码语言:javascript
复制
$("#mybutton").click(function(){
  var text = document.getElementById("mytextinput").value
  $("#lstCodelist option").each(function (){
   if(this.text()===text)
      this.css('color':'yellow');
  });

});

这就是发生的事情:

  • 第1行:当按钮获得clicked.
  • line时,我定义一个单击处理程序2:我从文本框内获取文本,我使用getElementById来避免使用jQuery处理简单的
  • 第3行的开销:我循环遍历列表中的每一项。
  • 第4行:如果textbox中的字符串等于选项中的文本:
  • 第5行,则更改列表选项的css属性。

<

  • >F220

所以不,这不会影响文本,它只编辑css。

票数 1
EN

Stack Overflow用户

发布于 2011-09-28 04:35:43

要更改文本框颜色,可以向元素添加类

代码语言:javascript
复制
 addClass("myClass yourClass");

http://api.jquery.com/addClass/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7575142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档