jQuery表单域选中选择器

复选框、单选按钮、下拉列表

<!DOCTYPE html>
<html>
    <head>
        <title>php.cn</title>
        <meta charset="utf-8" />
        <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>

        <script>
        function f1(){
            //获得复选框选中情况
            //$(:checked)  过滤出被选中的复选框、单选按钮
            console.log($("input:lt(4):checked"));

            //每个过滤选择器使用之前,已经获得的元素节点的下标进行归位(从0开始重新计算)
            //console.log($("input:gt(3):lt(2)")); //男 女
            //console.log($("input:gt(1):lt(3)")); //足球 乒乓球  男
            //console.log($("input:even:gt(1)")); //男  保密
            //单选按钮:
            console.log($("input:gt(3):lt(3):checked"));

            //$(:selected) 获得下拉列表的选中情况
            console.log($("option:selected"));
        }
        </script>
    </head>
    <body>
        <h1>表单域选中选择器</h1>
        爱好:
        <input type="checkbox" name="hobby[]" value="篮球" />篮球&nbsp;&nbsp;
        <input type="checkbox" name="hobby[]" value="排球" />排球&nbsp;&nbsp;
        <input type="checkbox" name="hobby[]" value="足球" />足球&nbsp;&nbsp;
        <input type="checkbox" name="hobby[]" value="乒乓球" />乒乓球&nbsp;&nbsp;
        <br /><br />
        性别:
        <input type="radio" name="sex" value="男" />男&nbsp;&nbsp;
        <input type="radio" name="sex" value="女" />女&nbsp;&nbsp;
        <input type="radio" name="sex" value="保密" />保密&nbsp;&nbsp;
        学历:
        <select>
            <option value="0">请选择</option>
            <option value="1">小学</option>
            <option value="2">中学</option>
            <option value="3">大学</option>
        </select>
        <br /><br />
        <input type="button" value="触发" onclick="f1()" />
    </body>
</html>


Weiter lernen
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html>
<head>
<title>php.cn</title>
<meta charset="utf-8" />
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
function f1(){
//
//$(:checked)
console.log($("input:lt(4):checked"));
//使(0)
//console.log($("input:gt(3):lt(2)")); //
//console.log($("input:gt(1):lt(3)")); //
//console.log($("input:even:gt(1)")); //
//
console.log($("input:gt(3):lt(3):checked"));
//$(:selected)
console.log($("option:selected"));
}
</script>
</head>
<body>
<h1></h1>
<input type="checkbox" name="hobby[]" value="" />··
<input type="checkbox" name="hobby[]" value="" />··
<input type="checkbox" name="hobby[]" value="" />··
<input type="checkbox" name="hobby[]" value="" />··
<br /><br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
einreichenCode zurücksetzen
图片放大关闭