jquery下拉框应用
<!DOCTYPE html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
<script src="jquery.validate.js"></script>
<!-- 必选先导入jqury包,然后在导入validate包,不然会包jquery未找到错误 -->
<!-- <style>
#select{
width:150px;
/* overflow: hidden;
*/
}
</style> -->
<!-- 左边全部给右边 -->
<script type="text/javascript">
$(function(){
$('button:eq(1)').click(function(event){
var $str=$('#select1 option');
$('#select').append($str);
$('#select1 option:selected').remove();
return false;//这里要取消按钮的默认事件,否则会出现一闪的情况
});
});
</script>
<!-- 右边全部给左边 -->
<script type="text/javascript">
$(function(){
$('button:eq(2)').click(function(event){
var $str=$('#select option');
$('#select1').append($str);
$('#select option:selected').remove();
return false;//这里要取消按钮的默认事件,否则会出现一闪的情况
});
});
</script>
<!-- /*右边给左边加*/ -->
</style>
<script type="text/javascript">
$(function(){
$('button:eq(3)').click(function(event){
var $str=$('#select option:selected');
$('#select1').append($str);
$('#select option:selected').remove();
return false;//这里要取消按钮的默认事件,否则会出现一闪的情况
});
});
</script> </style>
<!-- 左边给右边加 -->
<script type="text/javascript">
$(function(){
$('button:eq(0)').click(function(event){
var $str=$('#select1 option:selected');
$('#select').append($str);
$('#select1 option:selected').remove();
return false;//这里要取消按钮的默认事件,否则会出现一闪的情况
});
});
</script>
<script type="text/javascript">
$(function(){
$('#demoform').validate({
rules:{
username:{
required:true,
minlength:2,
maxlength:10
},
password:{
required:true,
range:[2,16]
},
name:{
required:true
}
},messages:{
username:{
required:'*请输入用户名',
minlength:'最小为2位',
maxlength:'最多为10位'
},
password:{
required:'*请输入用密码',
range:'密码范围为2-16位'
},
name:{
required:'*请不要为空'
}
}
});
});
</script>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action='' id='demoform'>
<label for="username">登录账号:</label>
<input type="text" name="username" id="username">
<br>
<label for="password">登录密码:</label>
<input type="password" name="password" id="password">
<br>
<label for="name">主持人名:</label>
<input type="text" name="name" id="name">
<br>
<label for="pindap">负责频道:</label><br>
<select multiple="multiple" id='select1' size=15 style='width: 100px;height: 250px'>
<option value="美丽人生1" selected="selected">美丽人生1</option>
<option value="美丽人生2">美丽人生2</option>
<option value="美丽人生3">美丽人生3</option>
<option value="美丽人生4">美丽人生4</option>
<option value="美丽人生5">美丽人生5</option>
<option value="美丽人生6">美丽人生6</option>
<option value="美丽人生7">美丽人生7</option>
<option value="美丽人生8">美丽人生8</option>
<option value="美丽人生9">美丽人生9</option>
<option value="美丽人生10">美丽人生10</option>
<option value="美丽人生11">美丽人生11</option>
</select>
<button>>|</button>
<button>>></button>
<button><<</button>
<button>|<</button>
<select multiple="multiple" id='select' size=15 style='width: 100px;height: 250px'>
</select>
<div class="test"></div>
<br>
<input type="submit" value="提交">
</form>
</body>
</html>
<!-- 第一个问题是: 导包问题jquery包必须要在validate包之前导入,否则报错
第二个问题:加入select中的是文本内容而不是value值,更预想的不一样
第三个问题:没有找到脚本,但是脚本仍在加载中 因为缺少了重新加载的$(function(){});
第四个问题:select并不能设置height,可以通过设置size来改变高度
第五个问题:select不能换行,因为一次性都给value赋值了,没有拆分, 其实不需要获取到具体的value,
只需要获取到选择到的既可
-->
jquery下拉框应用的更多相关文章
- jquery 下拉框 收藏
jquery 下拉框 Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code. ...
- 带搜索框的jQuery下拉框插件
由于下拉框的条数有几十个,于是打算找一个可以搜索查找功能的下拉框,刚开始在网上看了几个,都是有浏览器兼容性问题,后来看到这个“带搜索框的jQuery下拉框美化插件 searchable”,看演示代码简 ...
- jQuery下拉框操作系列$("option:selected",this) &&(锋利的jQuery)
jQuery下拉框操作系列$("option:selected",this) &&(锋利的jQuery) <!DOCTYPE html> <ht ...
- Ajax jQuery下拉框联动案例
需求: 使用ajax和jQuery实现下拉框联动. 注意:需要加入jquery-2.1.1.min.js 前台 <!DOCTYPE html> <html> <head& ...
- jQuery下拉框扩展和美化插件Chosen
Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的.很长的select选择框变的更好看.更方便.不仅如此,它更扩展了select,增加了自动筛选的功能.它可对列表进行分组, ...
- jQuery下拉框插件8种效果
jQuery自定义漂亮的下拉框插件8种效果 jquery美化选择器实例有:边框.下划线. 伸缩 .滑动. 覆盖. 旋转. 弹出层选择 .环形效果. 在线预览 <body class=" ...
- jquery 下拉框插件,实现智能补全,模糊搜索,多选
近期已朋友问我问题,实现类似淘宝百度的下啦搜索条,看了网上好多帖子,都看起来好复杂,而且引用了好多没用的东西,而且多选选择内容多之后容易样式奔溃, 无奈之下只好自己改了, 话不多说上效果图: 模糊搜索 ...
- jQuery 下拉框输入匹配提示选项
做页面输入时,为方便输入和提高用户体验,常用下拉框,当下拉选项数据很多时,也不易找到想要的选项,这时,提供一种下拉框输入匹配提示选项,如下: 图示
- Jquery下拉框左右选择
1.说明 本文demo实现下拉框左右选择,本文地址:http://www.cnblogs.com/lengzhan/p/6423023.html 2.代码 <!DOCTYPE html PUBL ...
- 自制Jquery下拉框插件
(function ($) { $.fn.select3 = function (option) { $(this).each(function () { var _this = $(this); v ...
随机推荐
- mac os 下安装mysql
在 http://dev.mysql.com/downloads/mysql/ 选择下载mysql 注册并选择相应的版本后,得到下载链接:: wget http://dev.mysql.com/get ...
- (转)阿里RocketMQ Quick Start
转:http://blog.csdn.net/a19881029/article/details/34446629 RocketMQ单机支持1万以上的持久化队列,前提是足够的内存.硬盘空间,过期数据数 ...
- TCP/IP报文格式
1.TCP首部格式 1.1 格式各字段含义 源端口号( 16 位):它(连同源主机 IP 地址)标识源主机的一个应用进程. 目的端口号( 16 位):它(连同目的主机 IP 地址)标识目的主机的一个应 ...
- git分布式版本控制系统权威指南学习笔记(二):git add暂存区的三个状态以及暂存区的理解
文章目录 不经过git add(到暂存区),能直接进行commit吗? 举个
- PAT_A1028#List Sorting
Source: PAT A1028 List Sorting (25 分) Description: Excel can sort records according to any column. N ...
- 剑指offer——50最长不含重复字符和子字符串
题目: 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度.假设字符串中只包含’a~z”的字符.例如,在字符串“arabcacfr"中,最长的不含重复字符的子字符串 ...
- js模块化的历史
了解模块化开发的历史,可以帮助我们理解 模块化开发的形式是怎么样的,对我们深入学习模块化开发会有很大的帮助: 一.服务器端JS的模块化 nodeJS的出现 ------官网: http://nod ...
- 解决MSF更新证书错误
如下图所示提示签名无效下载失败,导致更新不了msf 解决办法如下: echo 'deb http://apt.metasploit.com/ lucid main' > /etc/apt/sou ...
- while循环和for循环
while循环 n='我怎么那么可爱呀' count= while count<len(n): print(n[count]) count+= for循环 n='我怎么那么可爱呀' for i ...
- easyui datagrid 绑定json对象属性的属性
今天用easyui 的datagrid绑定数据时,后台提供的数据是实体类类型的,其中有一个实体类A的属性b是另一个实体类B类型的,而前台需要显示b的属性c,这下就悲剧了,前台没法直接绑定了,后来脑筋一 ...
<!DOCTYPE html>