你是想加亮含有关键字的整个串,还是只加亮关键字?看你意思是后者?
如果这样的话,要单独写逻辑。如果有特定的字串,你就得把整个串拆开成多个节点,关键字串做单独的节点才能施加样式,懂吗?
比如说,你原来有
<div>你们啊关键字乃义务</div>
你要把它变成:
<div class='container'>
<span>你们啊</span>
<span style='高亮style'>关键字</span>
<span>乃义务</span>
</div>
提示1,样式只对节点有效,前面有人说了。你对一个string做 .css() 控制台不报错吗??
提示2,在代码里直接对节点加.css()不是好的实践做法。应该用toggleclass()在节点上加一个class, 然后在css/less文件中另外配置该class的样式。
【 在 cowell 的大作中提到: 】
: 嗯, 把代码简化如下了。
: 原意是点击右边表格的行(有3行),高亮左边的td的title里含有被点击行中间那个td内容的td (有点绕,不知道能看明白不 :))
: 现在只要点击右边表格任意行,正常工作的话A1会被高亮的。但为何不工作?
: ...................
--
FROM 173.183.74.*