国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

兩個多選select(multiple左右)添加、刪除選項和取值實例

2024-05-06 16:05:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了兩個多選select(multiple左右)添加、刪除選項和取值實例,使用jquery實現,需要的朋友可以參考下

不知道怎么描述,就是有兩個select下拉,做成文本域那樣的,可以從一側的結果集中選擇值,添加到另一側中;另一側刪掉后,值又重新到結果集那邊了。直接看范例演示吧,相信你以前后者以后會用到的!

兩個多選select(multiple左右)添加、刪除選項和取值實例

不多說了,上代碼:

復制代碼 代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>select</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script>
$(function(){
 $("#car_type_list").dblclick(function(){
  var s_val = this.value;
  if(s_val == '') return;
  $(this).children("option[value='"+s_val+"']").remove();
  $("#car_type").append('<option value="'+s_val+'">'+s_val+'</option>');
  //以下代碼作用是 將選擇到的值備份到一個id為car_type_val的input中,可以進行傳值
  $("#car_type_val").val($("#car_type_val").val()+s_val+"@");
  alert($("#car_type_val").val())
 });

 $("#car_type").dblclick(function(){
  var s_val = this.value;
  if(s_val == '') return;
  $(this).children("option[value='"+s_val+"']").remove();
  $("#car_type_list").append('<option value="'+s_val+'">'+s_val+'</option>');

  var now_val = $("#car_type_val").val();
  now_val = now_val.replace(s_val+"@","");
  $("#car_type_val").val(now_val);
  alert($("#car_type_val").val())
 });

}) 
</script>
</head>

<body>
<input type="hidden" value="" /><br/>
<select multiple="multiple">
</select><>
<select multiple="multiple">
  <option value="2014森林人系列">2014森林人系列</option>
  <option value="2014傲虎系列">2014傲虎系列</option>
  <option value="2014力獅系列">2014力獅系列</option>
  <option value="2014XV系列">2014XV系列</option>
  <option value="WRX STI">WRX STI</option>
  <option value="SUBARU BRZ">SUBARU BRZ</option>
  <option value="TRIBECA">TRIBECA</option>
</select>
</body>
</html>


其中“<input type="hidden" value="" />”這個的作用相當于是一個容器,提交表單的時候可以傳值。到接收值的頁面,用相應的語言,比如php,就用explode函數,以“@”為分界分割成一個數組。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 淳安县| 乌苏市| 沈阳市| 宾阳县| 轮台县| 大冶市| 武胜县| 进贤县| 静宁县| 阿尔山市| 安康市| 崇文区| 榆树市| 无为县| 冕宁县| 崇仁县| 赣榆县| 论坛| 且末县| 宝丰县| 昭苏县| 土默特左旗| 民和| 龙岩市| 定襄县| 望奎县| 株洲县| 蒙阴县| 惠东县| 祁东县| 桐梓县| 马龙县| 昌宁县| 枣庄市| 上饶县| 隆昌县| 海原县| 无为县| 灌阳县| 陵水| 丰台区|