亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQuery操作textarea,input,select,checkbox方法

2019-11-20 11:37:30
字體:
來源:轉載
供稿:網友

今天學習怎樣用JQuery編寫一些小的代碼,小小的試了一下編寫一個textarea,代碼如下:

<!DOCTYPE HTML><html lang="en"><head>  <meta charset="UTF-8">  <title></title>  <style type="text/css" media="screen">  *{    margin :0;    padding :0;    font : normal 12px/17px Arial;  }  .msg{    width :300px;    margin : 100px;  }  .msg_caption{    width :100%;    overflow : hidden;    margin-botton : 1px;  }  .msg_caption span{    display : block;    float : left;    margin :0 2px;    padding :4px 10px;    background :#898989;    cursor : pointer;    color : white;  }  .msg textarea{    width :300px;    height : 80px 100%;    border :1px solid #000;  }  </style>  <script type="text/javascript" src="../jquery1.11.js"></script>  <script type="text/javascript" charset="utf-8">  $(function(){      var $comment = $("#comment");      $('.bigger').click(function(){//綁定擴大按鈕        if(!$comment.is(":animated")){//判斷對象是否處于動畫狀態,不是才執行里面代碼          if($comment.height()<500){            $comment.animate({              height : "+=50"            },1000);//重新設置高度,在原來的基礎上+50          }        }        });      $('.smaller').click(function(){//綁定縮小按鈕        if(!$comment.is(":animated")){//判斷對象是否處于動畫狀態,不是才執行里面代碼          if($comment.height()>50){            $comment.animate({              height : "-=50"            },1000);//重新設置高度,在原來的基礎上-50          }        }        });      })  </script></head><body>  <form action="" method="post">  <div class="msg">    <div class="msg_caption">      <span class="bigger" >放大</span>      <span class="smaller" >縮小</span>    </div>    <div>      <textarea id="comment" rows="8" cols="20">C/S之間通過任意的協議通信,一般要求有特定的客戶端。比如QQ就是C/S模式,你的桌面上的QQ就是騰訊公司的特定的客戶端,而服務器就是騰訊的服務器。再比如你看的網絡電視也是如此,比如你的桌面上的iqiyi、視頻軟件等,這些軟件都是C/S模式的,他們要求在用戶有特定的客戶端(Socket)。而B/S模式是靠應用層的http協議進行通信的(當然也要靠底層的好多協議支持),一般不需要特定的客戶端,而是需要有統一規范的客戶端,那就是你的瀏覽器!Web頁就是B/S 模式,也就是說咱們說的網站就是B/S模式。 </textarea>    </div>  </div></form></body></html>

效果圖如下:

可以流暢的放大縮小,這就是JQuery特效的優點.

再來一個input標簽,代碼:

<!DOCTYPE HTML><html lang="en"><head>  <meta charset="UTF-8">  <title></title>  <style type="text/css" media="screen">  body{    font : normal 12px/17px Arial;  }  div{    padding :2px;  }  input,textarea{    width : 12em;    border :1px solid #888;  }  .focus{    border : 1px solid #f00;    background : #fcc;  }  </style>  <script type="text/javascript" src="../jquery1.11.js"></script>  <script type="text/javascript" charset="utf-8">$(function(){    $(":input").focus(function(){      $(this).addClass("focus");      if($(this).val() == this.defaultValue){        $(this).val("");          };      }).blur(function(){        $(this).removeClass("focus");        if($(this).val() == ''){          $(this).val(this.defaultValue);          };        });    //addClass:為每個匹配的元素添加指定的類名,一個或多個用空格分開,添加屬性    //val():獲得或者更改value屬性對應的值    //defaultValue():獲取默認值的value    //removeClass():刪除對應的class屬性    });  </script></head><body>  <form action="" method="post" id="regForm">    <fieldset>      <legend>個人基本信息</legend>      <div>        <label for="username">名稱:</label>        <input id="username" type="text" value="名稱" />      </div>      <div>        <label for="pass">密碼:</label>        <input id="pass" type="password" value="密碼" />      </div>      <div>        <label for="msg">詳細信息:</label>        <textarea id="msg" rows="2" cols="20">詳細信息</textarea>      </div>    </fieldset>  </form></body></html>

效果圖如下:

添加一個焦點和失去焦點,默認值,再設置一個得到焦點時的背景顏色

第三個呢,寫了一個select,這個東西一般在QQ空間和淘寶中使用比較廣泛,所以也比較有興趣,代碼如下:

<!DOCTYPE HTML><html lang="en"><head>  <meta charset="UTF-8">  <title></title>  <style type="text/css">* { margin:0; padding:0; }div.centent {  float:left;  text-align: center;  margin: 10px;}span {   display:block;   margin:2px 2px;  padding:4px 10px;   background:#898989;  cursor:pointer;  font-size:12px;  color:white;}</style>  <script type="text/javascript" src="../jquery1.11.js"></script>  <script type="text/javascript" charset="utf-8">  $(function(){      //移動到右邊      $("#add").click(function(){        //獲取選中的項,刪除然后再移動到右邊,這里是選擇移動;        $('#select1 option:selected').appendTo('#select2');        });      //移動到左邊      $("#remove").click(function(){        $('#select2 option:selected').appendTo('#select1');        })      //全部到右邊      $("#add_all").click(function(){        $('#select1 option').appendTo('#select2');        })      //全部到左邊      $("#remove_all").click(function(){        $('#select2 option').appendTo('#select1');        })      //雙擊選項      $('#select1').dblclick(function(){        //這里先定位#select1這個大的選擇框,然后定位到里面的被選擇的元素組陳的集合          //this就是表示這個集合,當我們按Ctrl或者shift的時候,我們操作的就是這個集合          //$("option:selected",this).appendTo("#select2");        $("option:selected",this).appendTo("#select2");        })      //雙擊選項      $('#select2').dblclick(function(){        $("option:selected",this).appendTo("#select1");        })      });  </script></head><body>  <div class="centent">    <select multiple="multiple" id="select1" style="width:100px;height:160px;">      <option value="1">選項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>    </select>    <div>      <span id="add" >選中添加到右邊>></span>      <span id="add_all" >全部添加到右邊>></span>    </div>  </div>  <div class="centent">    <select multiple="multiple" id="select2" style="width: 100px;height:160px;">      <option value="8">選項8</option>    </select>    <div>      <span id="remove"><<選中刪除到左邊</span>      <span id="remove_all"><<全部刪除到左邊</span>    </div>  </div></body></html>

效果圖如下:

將左邊的選項移到右邊,且可雙擊,可多選添加,哈哈,寫代碼的時候很有意思,

操作checkbox

html

<a href="javascript:;" id="all">全部選擇</a><br> <a href="javascript:;" id="delAll">取消選擇</a><br> <a href="javascript:;" id="antiAll">反向選擇</a>    <p><input type="checkbox" name="checkbox1">A <input type="checkbox" name="checkbox1"> B <input type="checkbox" name="checkbox1">C</p> <p><input type="checkbox" name="checkbox1">D <input type="checkbox" name="checkbox1">E <input type="checkbox" name="checkbox1">F</p>

 Jquery部分

//全部選擇 $("#all").click(function(){  $("input[name='checkbox1']").each(function(){  $(this).attr("checked",true); });  });

普通javascirpt部分:

function checkAll(){ for(i=0;i<newTask.length;i++){ e=newTask.elements[i]; if(e.type=='checkbox'){  if(e.checked=false){  e.checked=true;  }else{  e.checked=true;  } } } } 

取消選擇代碼:

Jquery部分:

//取消選擇 $("#delAll").click(function(){  $("input[name='checkbox1']").each(function(){  $(this).attr("checked",false); });  });

普通javascript部分:

function delAll(){ for(i=0;i<newTask.length;i++){ e=newTask.elements[i]; if(e.type=='checkbox'){  if(e.checked=true){  e.checked=false;  }  else{  e.checked=false;  } } }}

反向選擇代碼:

Jquery部分:

//反向選擇 $("#antiAll").click(function(){ $("input[name='checkbox1']").each(function(){  $(this).attr("checked",!this.checked);          });

普通javascript部分:

function antiAll(){ for(i=0;i<newTask.length;i++){ e=newTask.elements[i]; if(e.type=='checkbox'){  e.checked=!e.checked; } }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
韩国视频理论视频久久| 97在线看福利| 亚洲新中文字幕| 91国产精品视频在线| 亚洲电影免费观看高清| 国产精品旅馆在线| 插插插亚洲综合网| 97久久超碰福利国产精品…| 亚洲成人中文字幕| 亚洲精品mp4| 日韩电影免费在线观看| 91香蕉亚洲精品| 亚洲无线码在线一区观看| 在线成人免费网站| 国产成人精品在线| 亚洲视频视频在线| 日韩人体视频一二区| 96精品久久久久中文字幕| 欧美精品激情在线| 91精品视频大全| 欧美激情一区二区三区高清视频| 亚洲欧美日韩中文视频| 国产精品久久久久久五月尺| 2019av中文字幕| 欧美精品福利在线| 欧美激情视频播放| 精品国产999| 最新国产精品拍自在线播放| 欧美xxxx综合视频| 一区二区三区无码高清视频| 中文精品99久久国产香蕉| 51视频国产精品一区二区| 成人午夜在线视频一区| 亚洲免费中文字幕| 久久成人精品电影| 欧洲亚洲女同hd| 欧美激情视频一区二区三区不卡| 色偷偷88888欧美精品久久久| 5278欧美一区二区三区| 亚洲综合日韩中文字幕v在线| 久久久999国产精品| 亚洲一区二区三区四区在线播放| 成人做爰www免费看视频网站| 亚洲午夜性刺激影院| 2025国产精品视频| 欧美日韩中国免费专区在线看| 亚洲激情视频网站| 国产精品免费一区豆花| 久久视频这里只有精品| 欧美成人自拍视频| 久久亚洲精品网站| 国产精品久久久久91| 7m精品福利视频导航| 亚洲精品99久久久久中文字幕| 91丨九色丨国产在线| 亚洲最大福利网站| 欧美日韩国产综合新一区| 国产区精品视频| y97精品国产97久久久久久| 中文字幕自拍vr一区二区三区| 最近中文字幕mv在线一区二区三区四区| 国产精品夜间视频香蕉| 1769国内精品视频在线播放| 日韩av一区二区在线| 欧美激情日韩图片| 亚洲午夜未满十八勿入免费观看全集| 日本精品久久久久久久| 久久久免费观看视频| 欧美一区二区色| 日韩在线观看av| 宅男66日本亚洲欧美视频| 成人福利视频网| 一本一本久久a久久精品综合小说| 亚洲天堂开心观看| 国产精品亚洲片夜色在线| 久久久午夜视频| 欧美性色视频在线| 欧美日韩美女视频| 欧美成人精品在线播放| 91精品国产成人www| 亚洲成av人影院在线观看| 欧美精品少妇videofree| 欧美亚洲日本网站| 亚洲精品欧美一区二区三区| 欧美激情xxxxx| 日韩美女免费线视频| 亚洲视频电影图片偷拍一区| 成人免费福利视频| 自拍偷拍亚洲欧美| 最新国产成人av网站网址麻豆| 91九色单男在线观看| 中文字幕亚洲一区二区三区| 久久精品国产久精国产一老狼| 动漫精品一区二区| 中日韩午夜理伦电影免费| 成人网在线免费观看| 日韩精品极品视频| 欧美性色19p| 亚洲视频专区在线| 中文字幕亚洲天堂| 91精品在线观| 国产欧美日韩中文| 中文一区二区视频| 国产欧美在线视频| 成人国产精品av| 欧美在线观看网址综合| 国产亚洲精品久久久久久777| 九色91av视频| 亚洲伊人第一页| 亚洲精品天天看| 欧美日韩国产丝袜美女| 91精品国产综合久久男男| 成人激情免费在线| 亚洲欧美另类人妖| 精品福利在线观看| 91免费版网站入口| 亚洲免费一级电影| 日本久久中文字幕| 久久夜精品va视频免费观看| 亚洲女人天堂网| 亚洲欧美激情另类校园| 日韩欧美精品在线观看| 国内免费精品永久在线视频| 中文字幕亚洲欧美一区二区三区| 色狠狠久久aa北条麻妃| 91精品在线看| 日本高清视频一区| 黑人狂躁日本妞一区二区三区| 日韩在线观看av| 日本欧美一级片| 亚洲欧洲偷拍精品| 亚洲网在线观看| 2019国产精品自在线拍国产不卡| 欧美日本国产在线| 国产免费一区二区三区在线能观看| yellow中文字幕久久| 亚洲一区精品电影| 日韩在线视频免费观看| 国产精品成人在线| 18久久久久久| 91精品久久久久久久久青青| 久久久久久亚洲| 国产精品久久久久久久午夜| 一本大道香蕉久在线播放29| 日韩欧美成人区| 亚洲精品免费一区二区三区| 欧美精品videofree1080p| 日本欧美黄网站| 久久av在线播放| 亚洲男子天堂网| 人九九综合九九宗合| 国产精品久久久久久久久影视| 成人国产精品久久久| 欧美在线观看日本一区| 麻豆精品精华液| 亚洲欧美激情在线视频| 亚洲欧洲自拍偷拍| 日韩av电影在线网| 久久天天躁狠狠躁夜夜躁| 国产精品自产拍高潮在线观看| 久久成人国产精品| 97视频人免费观看| 成人激情在线观看| 久久久久久久91|