文本框输入提示插件

因工作需要,自己做了一个文本框提示的插件,效果如下:

该插件需要的html结构为:

<div class="inputbox" style="position: relative; margin-bottom: 100px">
    <input type="text" placeholder="请输入" id="inputTip1" value="">
</div>

inputbox类的元素可以任意,但一定要position: relative。

模拟一个数组,放置一些数据:

    var data = ['雷圳店','吉林店','重庆店','武汉店','乌鲁木齐店','北京一店','上海总店','上海一分店','上尧一分店','上尧一分店分店分店分店分店分店分店分店','北京总店']

很简单的插件的配置:

new InputTips().init({
        id:'inputTip1',
        data:data
    })

这样,插件便会在id为inputTip1的input标签下面生成一个兄弟级div标签,用来存放匹配到的可能值:

 

生成的标签宽度与input宽度一致。

实际运用中只需要把data数据换成真实的数据即可,然后就可以通过输入文字看到很多相似的文本,你可以通过上下按键选择正确的答案,然后按enter键确定,或者直接用鼠标点击你想要的选项。

下载地址

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mosowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值