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

支持模糊查询的替代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/

分享到:
评论

相关推荐

    jquery实现select带模糊搜索下拉选择框

    然而,原生的 `select` 元素并不支持模糊搜索功能,所以我们需要借助 `jQuery` 和 CSS 来增强其功能。 1. **引入资源**: 在项目中,你需要引入 `jQuery` 库以及自定义的 CSS 和 JavaScript 文件。假设我们有以下...

    select下拉模糊查询插件

    综上所述,实现带模糊查询的`select`下拉框涉及到前端开发中的搜索算法、事件监听、组件库使用、性能优化和用户体验等多个方面。通过合理的规划和实现,我们可以创建一个高效、易用的模糊查询下拉框,极大提升用户在...

    移动设备 select jquery插件

    使用此类插件时,开发者需要将插件的CSS和JS文件引入到项目中,然后通过jQuery选择器找到需要替换的`<select>`元素,调用插件方法对其进行初始化。例如: ```javascript $(document).ready(function() { $('select...

    下拉模糊查询 jQuery-select

    总结来说,jQuery-select 是一款强大的下拉模糊查询插件,它通过简单的配置和丰富的API,帮助开发者轻松地在网页中实现高效、友好的模糊查询功能,提升用户在交互过程中的体验。结合实际项目需求,你可以进一步定制...

    select2(jquery)插件下载

    标题中的"select2(jquery)插件下载"指的是这个插件的获取途径,通常通过下载压缩包文件来获取并应用于项目中。 **核心特性** 1. **搜索功能**: 描述中的"根据输入内容自动过滤select选项"是Select2的核心功能之一...

    jquery模糊查询插件

    jQuery 模糊查询插件,如 `jquery.autocomplete`,允许用户在输入框中输入部分关键词后,即刻显示与之相关的搜索结果。这种实时反馈的技术通常被称为自动补全或下拉提示。它通过匹配输入文本与预定义的数据源,快速...

    进行模糊查询+多选功能的下拉框(select) 模糊加载

    文件名"jquery.automultiselect"暗示了这个实现可能基于jQuery,利用其强大的DOM操作和事件处理能力,结合自定义的插件或函数来实现模糊查询和多选功能。 实现这种功能通常包括以下步骤: 1. 监听用户输入:使用...

    jQuery支持模糊查询下拉框菜单选择代码

    本主题聚焦于"jQuery支持模糊查询下拉框菜单选择代码",这是一个常见需求,尤其是在构建交互式网页应用时。下面将详细阐述相关知识点。 一、jQuery基础 jQuery的核心理念是“Write Less, Do More”,它通过简洁的...

    下拉模糊查询jQuery-select

    下拉模糊查询 jQuery-select 下拉模糊查询 jQuery-select 下拉模糊查询 jQuery-select 下拉模糊查询 jQuery-select 下拉模糊查询 jQuery-select 下拉模糊查询 jQuery-select

    前台select框模糊查询方法

    在前端开发中,"select框模糊查询方法"是一种常见的用户交互功能,允许用户在下拉选择框中输入关键字,快速找到并选择匹配项。这样的功能极大地提升了用户体验,尤其是在选项众多时,用户不再需要逐个滚动查找,而是...

    使用select2实现下拉列表动态模糊查询

    Select2 是一个强大的jQuery插件,它提供了美观且可自定义的下拉列表,支持搜索、多选、分页等特性。 **1. Select2 的安装与引入** 在你的项目中使用Select2,首先需要下载或通过CDN引入所需文件。在这个压缩包中...

    改写下jquery.searchableSelect.js 支持汉字模糊查询

    "改写下jquery.searchableSelect.js 支持汉字模糊查询"这个主题,就是关于如何优化一个JavaScript插件,使其能更好地适应中文环境,提升用户在下拉框中搜索汉字的效率。 `jquery.searchableSelect.js`是一个jQuery...

    JQuery插件select2

    **jQuery插件Select2**是一种流行的前端UI组件,主要用于增强和美化HTML的`<select>`元素,同时也支持多选和搜索功能。它旨在解决原生HTML下选择器样式单一、功能受限的问题,提供更加友好、易用且可自定义的交互...

    jquery插件-select2

    **jQuery插件Select2详解** Select2是一款基于jQuery的下拉选择框插件,它极大地扩展了原生HTML `<select>` 元素的功能,提供了更丰富的用户体验和更强的可定制性。这款插件广泛应用于网页开发中,尤其适用于需要...

    jquery 超级select插件 v4.0版本

    jQuery超级Select插件是一款基于jQuery库的组件,旨在替代传统的HTML Select元素,提供更丰富的功能和更好的视觉效果。它不仅支持基本的下拉选择,还具备搜索、分页、多选、拖放排序等功能,使得用户在大量选项中能...

    jQuery多级下拉select选择菜单插件

    本教程将深入探讨“jQuery多级下拉select选择菜单插件”的使用和实现原理。 首先,我们需要理解`select`元素在HTML中的基本用法。`<select>`通常用于创建下拉列表,但默认情况下,`<select>`仅支持单级结构,不便于...

    jquery select插件带搜索框的下拉选择框代码

    在这个案例中,我们使用的是jQuery的select插件,具体来说是"jquery.searchableSelect",它为标准的HTML `<select>` 元素添加了搜索功能。 要使用此插件,您需要引入以下文件: 1. `jquery-1.11.1.min.js`:这是...

    div模拟下拉菜单(select)jquery插件.gz

    在这个"div模拟下拉菜单(select)jquery插件.gz"压缩包中,包含的就是这样一个基于`div`和jQuery的自定义下拉菜单解决方案。 首先,`demo.html`是演示页面,它展示了如何在实际项目中应用这个插件。这个页面会包含一...

    jQuery下拉查询筛选插件Combo Select

    **jQuery下拉查询筛选插件Combo Select** 在Web开发中,为了提高用户体验,经常会使用到下拉选择框,特别是当选项列表很长时。jQuery库提供了一种强大的方式来增强原生HTML元素的功能,其中就包括了`Combo Select`...

    jQuery模拟select下拉框插件.zip

    总的来说,"jQuery模拟select下拉框插件"是前端开发中的一个实用工具,它增强了HTML下拉框的功能,提供了更美观、交互性更强的界面。对于开发者来说,掌握这类插件的使用和原理,能有效提高开发效率,提升网页的用户...

Global site tag (gtag.js) - Google Analytics