一步一步学jQuery(六)

这篇博客总结对表单的操作。其实通过前面总结的基本选择器,过滤器等都可以定位到表单元素,以及进行操作。jQuery特别针对表单元素,提供了选择器和过滤器。

表单代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>表单操作</title>
    <script type="text/javascript" src="jquery-1.10.1.js"></script>
    <script type="text/javascript" src="demo9.js"></script>
</head>

<body>
    <form>
        <input type="text" name="name" value="daxun"></input>
        <br>
        <input type="password" name="pwd" value="daxun"></input>
        <br>
        <textarea disabled="disabled"></textarea>
        <br>
        <select>
            <option>1</option>
            <option>2</option>
            <option>3</option>
        </select>
        <br>
        <button></button>
        <br>
        <input type="radio" value="男" checked="checked"/><input type="checkbox" />编程
    </form>
</body>
</html>

一、常规选择器
利用id和class,甚至属性选择器可以精确的定位表单元素。这也是我前面总结过的。

    $(function(){
        alert($('input').size());            //获得input标签,2个
        alert($('input').val());             //默认弹出第一个
        alert($('input').get(1)['value']);   //手动取得第二个值
        alert($('input[type="password"]').val());  //精确定位
        alert($('input[name="pwd"]').val());       //精确定位
})

二、表单选择器
这里写图片描述

    $(function(){
        alert($(':input').size());        //获取表单元素,7个
        alert($('input').size());         //获取input标签,4个
        alert($(':text').val());          //获取文本框的值
})

三、表单过滤器

这里写图片描述

    $(function(){
        alert($('form :enabled').size());    //获取表单,可用的元素 10个
        alert($('form :disabled').size());   //获取表单, 不可用的元素1个
        alert($('form :checked').size());    //获取表单,选中的元素个数,2个
        alert($('form :selected').size());   //获取表单,选中的下拉框个数,1个
}) 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值