zoukankan      html  css  js  c++  java
  • jQuery表单对象属性过滤选择器

     1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     3 <html>
     4   <head>
     5     <!-- jQuery表单对象属性过滤选择器 -->
     6     <!-- 
     7         :enabled         选取所有可用元素                        集合元素        $("#form1 :enabled")         选取id为form1的表单内的所有可用元素
     8         :disabled        选取所有不可用元素                    集合元素        $("#from2 :disabled")        选取id为form2的表单内的所有不可用元素
     9         :checked        选取所有被选中的元素(单元框、复选框) 集合元素        $("input:checked")             选取所有被选中的input元素
    10         :selected        选取所有被选中的选项元素(下拉列表)    集合元素        $("select option:selected") 选取所有被选中的选项元素
    11      -->
    12     <meta http-equiv="pragma" content="no-cache">
    13     <meta http-equiv="cache-control" content="no-cache">
    14     <meta http-equiv="expires" content="0">    
    15     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    16     <meta http-equiv="description" content="This is my page">
    17     <script type="text/javascript"  src="../../js/jquery.js"></script>
    18     <script type="text/javascript" >
    19         //改变表单内可用文本框的值
    20         function test1(){
    21             $("#form1 input:enabled").val("这里变化了");
    22         }
    23         
    24         //改变表单内不可用文本框的值
    25         function test2(){
    26             $("#form1 input:disabled").val("这里变化了");
    27         }
    28         
    29         //获取多选框的选中个数
    30         function test3(){
    31             var l = $("input:checked").length;
    32             $("#checkeds").text("选中了"+l+"");
    33         }
    34         
    35         //获取下拉框选中的内容
    36         function test4(){
    37             var content = $("select :selected").text();
    38             $("#selecteds").text(content);
    39         }
    40     </script>
    41   </head>
    42   <body>
    43   <div align="center">
    44       <form action="#"  id="form1" >
    45           可用元素:<input name="add"  value="可用文本框" /><br/>
    46           不可用元素:<input name="email" disabled="disabled" value="不可用元素" /> <br/>
    47           可用元素:<input name="che"  value="可用文本框"/> <br/>
    48           不可用元素:<input name="name" disabled="disabled" value="不可用文本框"/> <br/>
    49           <br/>
    50           
    51           多选框:<br/>
    52           <input type="checkbox" name="newsletter" checked="checked" value="test1"/>test1
    53           <input type="checkbox" name="newsletter" value="test2"/>test2
    54           <input type="checkbox" name="newsletter" value="test3"/>test3
    55           <input type="checkbox" name="newsletter" checked="checked" value="test4"/>test4
    56           <input type="checkbox" name="newsletter" value="test5"/>test5
    57           <div id="checkeds"></div>
    58           <br/><br/>
    59           
    60           下拉列表1:<br/>
    61           <select name="test" multiple="multiple"  style="height:100px;">
    62               <option>浙江</option>
    63               <option selected="selected">湖南</option>
    64               <option>北京</option>
    65               <option selected="selected">天津</option>
    66               <option>广州</option>
    67               <option>湖北</option>
    68           </select>
    69       
    70           <br/><br/>
    71           下拉列表2:<br>
    72           <select name="test2">
    73               <option>浙江</option>
    74               <option>湖南</option>
    75               <option selected="selected">北京</option>
    76               <option>天津</option>
    77               <option>广州</option>
    78               <option>湖北</option>
    79           </select>
    80       
    81           <div id="selecteds"></div>
    82           <br/><br/>
    83           
    84           <input type="button" onclick="test1()" value="改变表单内可用input元素的值" />
    85           <input type="button" onclick="test2()" value="改变表单内不可用input元素的值" />
    86           <input type="button" onclick="test3()" value="获取多选框选中的个数" />
    87           <input type="button" onclick="test4()" value="获取下拉框选中的内容" />
    88           
    89       </form>
    90   </div>
    91   
    92   </body>
    93 </html>
  • 相关阅读:
    前端总结--性能优化
    Vue面试中,经常会被问到的面试题/Vue知识点整理
    面试怎么样?才会容易进入到心仪公司了
    Vuex,从入门到入门
    当面试官问你“有什么缺点”时,应如何体面的回答?
    Linux下文件搜索、查找、查看命令
    线程池运行机制
    win10右键很慢
    Linux 安装 Tomcat7
    Tomcat / Nginx 跨域
  • 原文地址:https://www.cnblogs.com/nwme/p/5374475.html
Copyright © 2011-2022 走看看