关键词搜索高亮显示

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script src="jquery-1.11.1.min.js"></script>
</head>
<style type="text/css">  
     #box{   
        height:200px;   
        width:500px;  
        margin:50px auto;  
        border:2px solid #eee;  
        text-indent:20px;  
    }  
    #inpt{  
        text-align:center;  
    }  
    li{  
        list-style-type: none;  
        margin: 10px 0;  
    }  
             
</style>  
</head>  
<body>  
    <div id="box">  
        <ul>  
            <li>测试文本1:博主大帅哥一枚,</li>  
            <li>测试文本2:转载收藏此博文的比博主还帅还漂亮。</li>  
            <li>测试文本3:博主有点飘;早晚要挨刀!</li>  
        </ul>  
    </div>  
    <div id="inpt">  
       <input type="text" id="testTxt" placeholder="请输入关键字"/>                            
       <input type="button" id="btn" value="确定"/>  
    </div>  
    <script type="text/javascript">      
        var oContent = $('#box').html(); 
 
        $('#btn').click(function(){  
            var val = $('#testTxt').val();  
            var findText = oContent.split(val);   //以查找关键字作为拆分成数组
            console.log(findText);  
            var result= findText.join('<span style="color:red;">' + val + '</span> '); //在拆分的数组后加入span并转化成字符串 
            console.log(result);
            $('#box').html(result); 
        }) 

  
    </script>

 

</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值