分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

jQuery应用实例4:下拉列表

发布时间:2023-09-06 01:40责任编辑:胡小海关键词:jQuery

应用场景:左侧是已有商品,右侧是未有商品,选择其中的内容点击箭头即可互换:

点击大箭头则全部内容去另一边,或者双击已有商品的选项也会加入右边:

代码实现:

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>下拉列表左右选择</title> ???????<script type="text/javascript" src="js/jquery-1.8.3.js"></script> ???????<script> ???????????$(function() { ???????????????/*1.选中单击去右边*/ ???????????????$("#selectOneToRight").click(function() { ???????????????????$("#left option:selected").appendTo($("#right")); ???????????????}); ???????????????/*2.单击全部去右边*/ ???????????????$("#selectAllToRight").click(function() { ???????????????????$("#left option").appendTo($("#right")); ???????????????}); ???????????????/*3.选中双击去右边*/ ???????????????$("#left option").dblclick(function() { ???????????????????$("#left option:selected").appendTo($("#right")); ???????????????}); ???????????????$("#selectOneToLeft").click(function() { ???????????????????$("#right option:selected").appendTo($("#left")); ???????????????}); ???????????????$("#selectAllToLeft").click(function() { ???????????????????$("#right option").appendTo($("#left")); ???????????????}); ???????????????$("#right option").dblclick(function() { ???????????????????$("#right option:selected").appendTo($("#left")); ???????????????}); ???????????}); ???????</script> ???</head> ???<body> ???????<table border="1" width="600" align="center"> ???????????<tr> ???????????????<td> ???????????????????分类名称 ???????????????</td> ???????????????<td> ???????????????????<input type="text" name="cname" value="手机数码" /> ???????????????</td> ???????????</tr> ???????????<tr> ???????????????<td> ???????????????????分类描述 ???????????????</td> ???????????????<td> ???????????????????<textarea name="cdesc" rows="4" cols="20">手机数码类商品</textarea> ???????????????</td> ???????????</tr> ???????????<tr> ???????????????<td> ???????????????????分类商品 ???????????????</td> ???????????????<td> ???????????????????<span style="float: left;"> ???????????????????????<font color="green" face="宋体">已有商品</font><br/> ???????????????????????<select multiple="multiple" style="width: 100px;height: 200px;" id="left"> ???????????????????????????<option>IPhone6s</option> ???????????????????????????<option>小米4</option> ???????????????????????????<option>锤子T2</option> ???????????????????????</select> ???????????????????????<p><a href="#" style="padding-left: 20px;" id="selectOneToRight">&gt;&gt;</a></p> ???????????????????????<p><a href="#" style="padding-left: 20px;" id="selectAllToRight">&gt;&gt;&gt;</a></p> ???????????????????</span> ???????????????????<span style="float: right;"> ???????????????????????<font color="red" face="宋体">未有商品</font><br/> ???????????????????????<select multiple="multiple" style="width: 100px;height: 200px;" id="right"> ???????????????????????????<option>三星Note3</option> ???????????????????????????<option>华为6s</option> ???????????????????????</select> ???????????????????????<p><a href="#" id="selectOneToLeft">&lt;&lt;</a></p> ???????????????????????<p><a href="#" id="selectAllToLeft">&lt;&lt;&lt;</a></p> ???????????????????</span> ???????????????</td> ???????????</tr> ???????????<tr> ???????????????<td colspan="2"> ???????????????????<input type=‘submit‘ value="修改" /> ???????????????</td> ???????????</tr> ???????</table> ???</body></html>

jQuery应用实例4:下拉列表

原文地址:https://www.cnblogs.com/xuyiqing/p/8383835.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved