<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <style> .sel{width:150px;height:200px;} .btn{width:50px;font-weight:bold;font-size:14px; } </style> </HEAD> <BODY> <table> <tr> <td> <select multiple class="sel" id="sel_left"> <option value="a">aaaaaaaaaaa</option> <option value="b">bbbbbbbbbbb</option> <option value="c">ccccccccccc</option> <option value="d">ddddddddddd</option> <option value="e">eeeeeeeeeee</option> </select> </td> <td> <p><button class="btn" id="btn_1">>> </button></p> <p><button class="btn" id="btn_2">></button></p> <p><button class="btn" id="btn_3"><</button></p> <p><button class="btn" id="btn_4"><<</button></p> </td> <td> <select multiple class="sel" id="sel_right"> <option value="f">fffffffffff</option> </select> </td> </tr> </table> </BODY> <script> $(function(){ $("#sel_left,#sel_right").bind("change",checkBtn); $("#btn_1,#btn_2,#btn_3,#btn_4").bind("click",clickBtn); checkBtn(); }); function checkBtn(){ jQuery("#sel_left>option").length > 0 ? jQuery("#btn_1").removeAttr("disabled") : jQuery("#btn_1").attr("disabled","disabled"); jQuery("#sel_left option:selected").length > 0 ? jQuery("#btn_2").removeAttr("disabled") : jQuery("#btn_2").attr("disabled","disabled"); jQuery("#sel_right option:selected").length > 0 ? jQuery("#btn_3").removeAttr("disabled") : jQuery("#btn_3").attr("disabled","disabled"); jQuery("#sel_right>option").length > 0 ? jQuery("#btn_4").removeAttr("disabled") : jQuery("#btn_4").attr("disabled","disabled"); } function clickBtn(e){ if("btn_1" == e.target.id){ jQuery("#sel_left>option").appendTo("#sel_right"); }else if("btn_2" == e.target.id){ jQuery("#sel_left option:selected").appendTo("#sel_right"); }else if("btn_3" == e.target.id){ jQuery("#sel_right option:selected").appendTo("#sel_left"); }else if("btn_4" == e.target.id){ jQuery("#sel_right>option").appendTo("#sel_left"); } checkBtn(); } </script> </HTML>
相关推荐
根据提供的文件信息,本文将详细解析“jquery左右选择框”的实现原理、代码结构及功能特点。此案例展示了如何使用jQuery库来实现一个简单的左右选择框交互功能,这在实际项目中非常常见,例如用户权限分配、多选项...
"jQuery 左右选择框"通常指的是使用jQuery实现的一种交互式选择组件,这种组件常用于用户界面,允许用户在两个分隔的区域之间移动选项,以进行多选或排序操作。下面我们将深入探讨这一主题。 首先,我们来理解...
本文将详细讲解如何利用jQuery创建一个功能完善的时间选择框,支持选择时、分、秒,以及相关的实现技巧。 首先,我们要了解jQuery时间选择框的基本概念。时间选择框通常是一个用户界面组件,允许用户通过交互来选取...
**jQuery左右文字双向列表选择器插件** 在Web开发中,用户交互的界面设计往往直接影响到用户体验。"jQuery左右文字双向列表选择器插件"是一个高效且功能丰富的工具,它为开发者提供了创建左右两个列表之间进行数据...
select-mania是一款jQuery下拉选择框美化插件。该插件可以将普通的select下拉选择框转换漂亮的下拉选择框,并且转换后的下拉选择框带搜索功能,可通过AJAX获取数据,带多种主题,还可以自定义主题等。
本资源"jquery角色左右选择框rar"提供了一个使用jQuery实现的简单角色互选功能,这对于网页开发中的用户交互设计特别有用。在网页表单中,用户往往需要选择或分配某些属性或角色,这种左右选择框的设计可以提高用户...
本实例"jquery实现的左右选择的例子"是利用jQuery创建的一个功能组件,它提供了用户友好的界面,允许用户在左右两个面板之间选择和移动条目,适用于多种场景,如数据筛选、选项选择等。 这个组件的核心知识点包括:...
本项目"jquery实现用户信息左右选择特效"是基于jQuery构建的一个交互式用户信息管理功能,它优化了传统的多选列表,提供了一种更加直观和动态的方式来处理用户数据。 首先,我们要理解这个项目的背景。传统的多选...
接着,可以使用jQuery选择器找到需要转换为增强多选框的元素,并调用相应的插件方法。例如: ```javascript $(document).ready(function() { $("#example").multiselect(); }); ``` 在HTML部分,需要一个合适的`...
《jQuery弹出框技术详解与应用实践》 在网页开发中,弹出框是一种常见的交互设计元素,用于向用户展示信息、确认操作或接收输入。jQuery,作为一个强大的JavaScript库,提供了丰富的API和插件,使得创建弹出框变得...
《jQuery选择组合框复杂库详解》 在网页开发中,jQuery库因其强大的功能和易用性,成为JavaScript开发者们的首选工具之一。特别是对于处理用户界面交互,如选择组合框(Select Box)的操作,jQuery提供了丰富的插件...
《jQuery多功能搜索框插件下拉菜单选择代码详解》 在网页开发中,搜索框是不可或缺的元素之一,它能够帮助用户快速找到所需信息。jQuery作为一款强大的JavaScript库,提供了丰富的功能来增强用户体验,其中就包括多...
"jquery+ajax写的无限级选择框select"是一个常见的需求,它允许用户通过多级联动的方式进行选择,为用户提供更加灵活和丰富的数据导航体验。这个解决方案的核心是利用jQuery库的事件处理和AJAX技术来实现动态加载...
《jQuery树形插件下拉列表选择框:深入解析与应用》 在现代网页开发中,用户界面的交互性与用户体验至关重要。jQuery作为一款强大的JavaScript库,为开发者提供了丰富的功能和简便的操作方式,大大简化了复杂的DOM...
在网页开发中,下拉选择框(Dropdown Select)是一种常见的用户界面元素,用于提供一系列可选项供用户选择。...通过深入理解和灵活运用,开发者可以轻松地在自己的项目中实现符合设计要求的下拉选择框。
标题 "老裴帮助关于Jquery操作选择框的小练习" 提示我们这是一篇关于使用jQuery库来操作HTML选择框(select元素)的实践教程。在Web开发中,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画...
### jQuery UI 树状下拉选择框(Comboxtree)详解 #### 一、引言 随着 WEB2.0 及 AJAX 思想在互联网上的快速发展与传播,一系列优秀的 JavaScript 框架相继诞生,例如 Prototype、YUI、jQuery、MooTools、Bindows ...
在网页开发中,联动选择框(也称为级联下拉框)是一种常见的交互元素,它允许用户在选择一个选项后,根据所选选项自动更新另一个下拉框的内容。这种功能通常用于显示层级关系的数据,例如国家与城市、部门与员工等。...
在本案例中,我们将探讨如何使用jQuery插件Datatables来改进表格,并结合JavaScript的选择框技术提升用户体验。 Datatables是一款强大的开源jQuery插件,它能够将普通的HTML表格转变为功能丰富的数据展示工具。...
Facebox通过CSS和JavaScript实现,利用jQuery选择器和事件处理来定位、显示和隐藏提示框。它通常包含一个模态背景层和一个浮于其上的内容区域,可以展示图片、HTML文本或者Ajax加载的内容。当用户触发某个事件(如...