`
小码哥BASE64
  • 浏览: 124567 次
社区版块
存档分类
最新评论

支持模糊查询的替代html中select的jquery插件

阅读更多

原创文章,转载请注明出处:http://blog.csdn.net/sannychan/article/details/24271351

我们在页面上经常会用到select,里面的内容长度不定,有时候为了界面美观,select的长度比实际可选内容要短。

这个时候就可以发现IE8及以下IE的显示效果,与FireFox、chrome等是不一样的。

 

IE8及以下版本显示为:select的宽度决定了下拉选项的可视宽度,比如:

但在FireFox和chrome中,下拉选项的可视宽度自适应选项的宽度,据说IE9及以上版本也实现了该效果:

 

因项目中用到了select,部分内容超出select宽度,导致部分选项不可视。但目前使用的人员大多使用IE8浏览器,因此用了工作之余写了一个jquery插件,用于替换select,不废话,直接上图:

 

 

 

使用方式:

//输入参数,为id、text键值对。
var datas =[{"id":"2","text":"中国石油天然气股份有限公司"}, {"id":"4","text":"中国建筑股份有限公司"}]
//文本点击触发的事件,自行编码,通过this.id和this.innerHTML获取相应的值
var itemSelectFuntion = function(){
alert(this.id + "," + this.innerHTML);
};
//调用方式(第一个参数为input的id,第二个参数为输入参数,第三个为点击事件)
$.selectSuggest('testInput',datas,itemSelectFuntion);

 

本插件github地址:https://github.com/sannychan/jquery.select/

分享到:
评论

相关推荐

    select下拉带模糊搜索功能

    在HTML中,传统的`<select>`元素用于创建下拉列表。然而,为了实现模糊搜索,我们需要对其进行扩展,通常会使用自定义的HTML结构来替代原生的`<select>`,这样可以更好地控制样式和交互。例如,我们可以创建一个`...

    Select2的插件下载.zip

    Select2是一款非常流行的JavaScript库,基于jQuery设计,它的主要目标是为HTML中的`<select>`元素提供一个强大的替代方案。在网页开发中,原生的`<select>`元素功能有限,样式单一,而Select2通过其丰富的特性与高度...

    selectpicker下拉框插件

    这个插件提供了一种美观且功能丰富的选择器,能够替代原生 HTML `<select>` 元素,使得下拉框更加易于使用,同时具备多种自定义选项。 **基本使用** 在使用 Bootstrap Selectpicker 时,你需要在页面中引入必要的 ...

    带搜索功能的select组件,支持IE8以上及其他浏览器

    首先,`select`组件是HTML中的一个基本元素,用于创建下拉列表。然而,原生的`<select>`元素并不具备搜索功能,这在面对众多选项时会显得力不从心。因此,开发一个带搜索功能的select组件成为了必要的需求。这种组件...

    select2.rar

    Select2是一款功能强大的jQuery插件,它极大地改进了原生HTML `<select>` 元素的功能和外观,提供了丰富的搜索、多选、分页以及自定义数据源等功能。在本文中,我们将详细探讨Select2的4.0.8版本,特别是其中包含的`...

Global site tag (gtag.js) - Google Analytics