求一个jquery语句

cjw227 2011-06-13 05:25:02
页面有一个<span>我们都是程序员</span>,和一个textbox
要求在textbox输入文字的时候,替换原有span中文字变成红色的。


用jquery。谢谢高手
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackstrawbelief 2011-07-08
  • 打赏
  • 举报
回复
LZ试试
:contains(text) $(":contains('text')") 包含指定字符串的所有元素
xs8577 2011-06-13
  • 打赏
  • 举报
回复

$("#txtInput").keyup(function () {
tmp = $(this).parent().find("span");
tmp.html(tmp.text().replace(this.value, "<a class=tmp>" + this.value + "</a>"));
});

再去定义一个tmp样式

.tmp
{
color:Red;
}
zell419 2011-06-13
  • 打赏
  • 举报
回复

jQuery(function($){
$(":text").focus( function() {
$("span").css("color","red");
});
$(":text").blur( function() {//onblur的时候变回来
$("span").css("color","black");
});
});

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧