zoukankan      html  css  js  c++  java
  • jQuery学习(3)

    可以在select中设置size属性的属性值,从而让下拉列表中的选项都显示出来。

    <!DOCTYPE html>
    <html>
      <head>
        <title>removeElement.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <script type="text/javascript" src="../js/jquery.js"></script>
           <style>
               .se{
                   margin:80px;
                   width:80px;
                   height:20px;
               }
               #first,#second{
                   width:80px;
                   height:200px;
               }
           </style>
      </head>
      
      <body>
          <select id="first" size=10>
              <option>选项1</option>
              <option>选项2</option>
              <option>选项3</option>
              <option>选项4</option>
              <option>选项5</option>
              <option>选项6</option>
              <option>选项7</option>
              <option>选项8</option>
              <option>选项9</option>
          </select>
          <select id="second" class="se" size=10>
              
          </select>
          <div class="bu">
          <input type="button" value="右移" id="r"/>
          <input type="button" value="全部右移" id="ar"/>
          <input type="button" value="左移" id="l"/>
          <input type="button" value="全部左移" id="al"/>
          </div>
      </body>
      <script type="text/javascript">
      //全部右移
      $("#ar").click(function(){
          $("#first option").appendTo($("#second"));
      });
      //全部左移
      $("#al").click(function(){
          $("#second option").appendTo($("#first"));
      });
      //双击的移到右边
      $("#first").dblclick(function(){
          $("#first option:selected").appendTo("#second");
      });
      
      //双击的移到左边
      $("#second").dblclick(function(){
          $("#second option:selected").appendTo("#first");
      });
      
      //选中的移动到右边
      $("#r").click(function(){
          $("#first option:selected").appendTo("#second");
      });
      
       //选中的移动到左边
      $("#l").click(function(){
          $("#second option:selected").appendTo("#first");
      });
          
      </script>
    </html>

    jQuery有9种属性

    1、内容选择器

    2、可见性选择器

    3、基本选择器

    4、层级选择器

    5、属性选择器

    6、简单选择器

    7、表单选择器

    8、表单对象属性

    9、子元素选择器

    replaceWith()和replaceAll()方法

    $("p").replaceWith("<p>pppp</p>");

    <!DOCTYPE html>
    <html>
      <head>
        <title>removeElement.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <script type="text/javascript" src="../js/jquery.js"></script>
       
      </head>
      
      <body>
          用户名:<input type="text" name="username" id="name"/><br/>
          电子邮箱:<input type="text" name="email" id="email"/><br/>
          电话:<input type="text" name="phone" id="phone"/><br/>
          
          <input type="button" value="提交"  id="sub"/>
          
          <table id="usertable" border="1px">
          <tbody>
          <tr>
          <td>Tom</td><td>t@sohu.com</td><td>110</td>
          <td><a href="welcome.html?id=Tom">delete</a></td>
          <td><a href="welcome.html?id=Jerry">update</a></td>
          </tr>
          <tr>
          <td>Jerry</td><td>j@sohu.com</td><td>120</td>
          <td><a href="welcome.html?id=Jerry">delete</a></td>
          <td><a href="welcome.html?id=Jerry">update</a></td>
          </tr>
          </tbody>
          </table>
      </body>
      <script type="text/javascript">
          $("#sub").click(function(){
              $nameTd=$("<td/>").text($("#name").val());
              $emailTd=$("<td/>").text($("#email").val());
              $phoneTd=$("<td/>").text($("#phone").val());
              $deleteTd=$("<td/>");
              
              $updateTd=$("<td></td>");
              $updatehref=$("<a/>");
              $updatehref.attr("href","welcome.html");
              $updatehref.text("update");
              $updateTd.append($updatehref);
              
              $a=$("<a/>");
              $a.attr("href","welcome.html");
              $a.text("delete");
              $deleteTd.append($a);
              
              $newTr=$("<tr/>");
              $newTr.append($nameTd);
              $newTr.append($emailTd);
              $newTr.append($phoneTd);
              $newTr.append($deleteTd);
              $newTr.append($updateTd);
              
              //$("#usertable").append($newTr);//这是在没有tbody的情况下使用的
              $("#usertable tbody:first-child").append($newTr);
              
              $a.click(function(){
                  return deleteTR($a);
              });
              
              $updatehref.click(function(){
                  return updateTR($updatehref);
              });
          });
          
          function deleteTR($a){
              var name=$a.parent().parent().children().eq(0).text();
              var fag=window.confirm("您确定要删除"+name+"这个用户名吗?");
              if(!fag){
                  return false;
              }
              $a.parent().parent().remove();
              return false;
          }
          
          function updateTR($updatehref){
              
          }
          
      </script>
    </html>

    JQuery加载并解析XML

    jQuery去解析

  • 相关阅读:
    node.js 的简单介绍
    vue浅析
    rest_framework的分页器组件配置与使用
    restframwork组件的权限认证
    关于and和or的运算
    restframwork组件的使用
    实现简单的子页面传值给父页面
    Django使用orm模块时想看多对对数据关系的配置
    Django更新数据库表时无法执行表修改 指定Django要使用的数据库
    图论-kruskal算法-稀疏图
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9847058.html
Copyright © 2011-2022 走看看