2018.11.23

Jquery

表单过滤器

选择器

具 体 描 述

:input

匹配表单中所有的input元素、textarea元素、select元素和button元素

: text

匹配表单中所有的文本类型元素

: password

匹配表单中所有的密码类型(type="password")的<input>元素

: radio

匹配表单中所有的radio类型元素(即单选按钮)

: checkbox

匹配表单中所有的checkbox类型元素(即复选框)

: submit

匹配表单中所有的提交按钮元素

: image

匹配表单中所有的image元素

: reset

匹配表单中所有的重置按钮

: button

匹配表单中所有的普通按钮

:file

匹配表单中所有的type="file"input元素(即选择文件的控件)

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单选择器的练习</title>
<script type="text/javascript" src="jquery.js"></script>
    <script>
        $(document).ready(function(){
        <!--:input 选择器选取表单元素-->
        var allInputs=$(":input");
        var formChildren=$("form>");
        <!--统一管理所有的提示框-->
        $("#messages").text("找到"+allInputs.length+"个");
        $(":input").css("border","2px solid red");
        });
    </script>
</head>
<body>
<form >
    <input type="button" value="按钮"/>
    <input type="checkbox"/>
    <input type="file"/>
    <input type="hidden"/>
</form>

</body>
</html>

表单过滤器

过滤器

具 体 描 述

:enabled

匹配表单中所有启用的元素

:disabled

匹配表单中所有禁用的元素

:checked

匹配表单中所有被选中的元素(复选框或单选按钮)

:selected

过滤器可以匹配表单中所有被选中的option元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单过滤器练习</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script>
        $(document).ready(function(){
            $("input:enabled").css("border","2px solid red");
        });
    </script>
</head>
<body>
<form>
    <input name="email" disabled="disabled"/>
    <input name="id">
</form>
</body>
</html>

blur()方法用于绑定到blur事件的处理函数,语法如下:

.blur( handler(eventObject) )

handlerblur事件的处理函数,eventObject是事件的参数。

blur事件在元素失去焦点时发生。

 

jquery中$(":input")和$("input")有什么区别

区别

1.  :input的作用是查找所有的input元素: input, textarea, select 和 button 元素。

查找所有的input元素,下面这些元素都会被匹配到。

<form>
    <input type="button" value="Input Button"/>
    <input type="checkbox" />
 
    <input type="file" />
    <input type="hidden" />
    <input type="image" />
 
    <input type="password" />
    <input type="radio" />
    <input type="reset" />
 
    <input type="submit" />
    <input type="text" />
    <select><option>Option</option></select>
 
    <textarea></textarea>
    <button>Button</button>
 
</form>

2. input仅仅选择input元素。

查找一个 input 元素。

<input>INPUT1</input>
<input>INPUT2</input>
<span>SPAN</span>


结果
[ <input>INPUT1</input>,<input>INPUT2</input> ]

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值