id选择器
class选择器
标签选择器
所有选择器
组合选择器
组合选择器是多个被选对象间使用逗号分隔后形成的选择器,可以组合 id,class,标签名等。
语法:$(“#id, .class, 标签名”)
注意:“,”的意思是或者,是选择如上的#id或者.class或者标签名
实例:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><script src="static/js/jquery.js"></script><style>div{background: grey;width: 200px;height:100px ;font-size: 20px;}span{font-size: 20px;}</style><script>function fun1(){let obj1=$("#one");obj1.css("background","red");}function fun2(){let obj2=$(".two");obj2.css("background","green");}function fun3(){let obj3=$("span");obj3.css("font-size","15px");}function fun4(){let obj4=$("*");obj4.css("font-size","15px")}function fun5(){let obj4=$("#one,span");obj4.css("font-size","25px")}</script></head><body><div id="one">我是第一个盒子,id是one</div><br><div class="two"> 我是第二个盒子,class是two</div><br><div class="two">我是第三个盒子,没有id也没有class</div><br><span>我是span标签1</span><br><span>我是span标签2</span><br><input type="button" value="id=one的dom对象" onclick="fun1()"><br><input type="button" value="class=two的dom对象" onclick="fun2()"><br><input type="button" value="span标签的dom对象" onclick="fun3()"><br><input type="button" value="所有dom对象" onclick="fun4()"><br><input type="button" value="组合选择器获取的dom对象" onclick="fun5()"></body></html>
上面5种选择器是基本选择器,下面再介绍一种开发中用的比较多的表单选择器。
表单选择器
表单选择器是用来定位带type属性的input标签的,表单选择器和表单(form标签)没有什么关系,如:
语法: $(“:type 属性值”)
实例如下:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><script src="static/js/jquery.js"></script><style></style><script>function f1(){let $obj=$(":text");alert($obj.val());}function f2(){let $obj=$(":radio");for(let i=0;i<$obj.length;i++){alert($obj[i].value);}}function f3(){let $obj=$(":checkbox");for(let i=0;i<$obj.length;i++){alert($obj[i].value);}}</script></head><body><p>文本框:</p><input type="text" value="我是的type是text"><br><p>性别:</p><input type="radio" name="sex" value="man">男<br><input type="radio" name="sex" value="woman">女<br><p>爱好:</p><input type="checkbox" name="hobby" value="football">足球<br><input type="checkbox" name="hobby" value="girl">女孩<br><input type="checkbox" name="hobby" value="game">游戏<br><p>功能按钮:</p><input type="button" value="按钮1" onclick="f1()"><br><input type="button" value="按钮2" onclick="f2()"><br><input type="button" value="按钮3" onclick="f3()"><br></body></html>
