动态添加内容到百度搜索框里

先看一下效果吧:

(图一)
这里写图片描述

(图二)
这里写图片描述

(图三)
这里写图片描述


演示:

在图一搜索框内输入”文字内容“,单击搜索按钮,即可将内容直接添加到百度浏览器的输入框里面。


原理:

HTML代码
  <li>
            <form action="#" id="search_box">
                <div class="wrapper">
                    <input type="text" id="search" name="search" placeholder="酒店名/地址" />
                    <img src="../../images/hotel/search.png" title="Search"  class="search-data-img"/>
                </div>
            </form>
  </li>

JS代码
 $(".search-data-img").click(function(){
        var message= $("#search").val(); 
        var locationMess = "https://m.baidu.com/#|src_"+message+"|sa_ib";
        location.href = encodeURI(locationMess); /*这里跳转的地址*/

    });

上面HTML代码就不用解释了,JS代码才是有意义的,好吧。看下面

第一步:获取 id=”search”的iput框里面的输入值  

   var message= $("#search").val(); 

第二步:拼接模板,模板 location.href = “https://m.baidu.com/#|src_这里是输入的内容|sa_ib”;

   var locationMess = "https://m.baidu.com/#|src_"+message+"|sa_ib";

第三步:将拼接的模板进行转码,进行跳转。

   location.href = encodeURI(locationMess); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值