Jquery(九)

本文介绍了一个使用jQuery统计HTML表单中各种类型输入元素数量的方法。通过简单的jQuery选择器和DOM操作,可以轻松获取文本框、密码框、单选按钮、复选框等的数量,并在页面上显示。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>jQuery表单选择器
 </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript" src="jquery-1.6.4.min.js"></script>
  <script type="text/javascript">

    $(document).ready(function(){

        //获取文本框的个数
        var textLength=$("#form1 :text").length;
        //获取密码框的个数
        var pLength=$("#form1 :password").length;
        //获取单选按钮的个数
        var rLength=$("#form1 :radio").length;
        //获取复选框的个数
        var cLength=$("#form1 :checkbox").length;
        //获取文本域的个数
        var fLength=$("#form1 :file").length;
        //获取submit按钮的个数
        var sLength=$("#form1 :submit").length;
        //获取隐藏的个数 display:none也算一个
        var hLength=$("#form1 :hidden").length;;
        $("div").append("文本框有"+textLength+"个<br/>")
        .append("密码框有"+pLength+"个<br/>")
        .append("单选按钮有"+rLength+"个<br/>").
        append("复选框有"+cLength+"个<br/>").
        append("文本域有"+fLength+"个<br/>").
        append("submit有"+sLength+"个<br/>").
        append("hidden有"+hLength+"个<br/>").css("color","red");
    });
  </script>
 </head>

 <body>

  <form id="form1">
    文本框<input type="text"/><br/>
    文本框<input type="text"/><br/>
    密码框<input type="password"/><br/>
    密码框<input type="password"/><br/>
    单选按钮<input type="radio" name="s"/>
    <input type="radio" name="s"/>
    <br/>
    复选框<input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <br/>
    文本域<input type="file"/>
    <br/>
    <input type="submit" value="提交"/>
    <input type="submit" value="提交"/>
    <br/>
    <input type="hidden" value="1234"/>
    <span style="display:none">我是span标签</span>
  </form>

  <div></div>
 </body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值