jQuery- 基本选择器和组合选择器的使用方法超详细代码
使用dom对象的id,class名称,标签名称等作为条件定位dom对象。
- 使用dom对象的id作为条件
语法:$("#id")
<script type="text/javascript" src="js/jquery-3.6.0.js">
</script>
<script type="text/javascript">
function fun1(){
//id选择器
var obj1= $("#one");
obj1.css("background","red");
}
</script>
</head>
<body>
<div id="one">我是id=one的div</div>
<input type="button" id="btn1" value="获取id=one的dom对象" onclick="fun1()"/><br/>
</body>
- class选择器,使用对象的class名称定位dom对象
语法:$(".class名称")
<script type="text/javascript" src="js/jquery-3.6.0.js">
</script>
<script type="text/javascript">
function fun2(){
//class选择器 样式选择器
var obj2= $(".two");
obj2.css("background","yellow");
}
</script>
</head>
<body>
<div class="two">我是class=two的div</div>
<input type="button" id="btn2" value="获取class=two的dom对象" onclick="fun2()"/><br/>
</body>
- 标签选择器,使用标签名称作为条件定位dom对象
语法:$(“标签名称”)
<script type="text/javascript" src="js/jquery-3.6.0.js">
</script>
<script type="text/javascript">
function fun3(){
//标签名称选择器
var obj3= $("div");
obj3.css("background","green");
}
</script>
</head>
<body>
<div id="one">我是id=one的div</div>
<br/>
<div class="two">我是class=two的div</div>
<br/>
<div>没有id,class</div>
<br/>
<span >我是span </span>
<input type="button" id="btn1" value="获取id=one的dom对象" onclick="fun1()"/><br/>
<input type="button" id="btn2" value="获取class=two的dom对象" onclick="fun2()"/><br/>
<input type="button" id="btn3" value="获取div的dom对象" onclick="fun3()"/><br/>
</body>
- 所有选择器
语法:$("*")
<script type="text/javascript" src="js/jquery-3.6.0.js">
</script>
<script type="text/javascript">
function fun4(){
//所有选择器
var obj3= $("*");
obj3.css("background","blue");
}
</script>
</head>
<body>
<div id="one">我是id=one的div</div>
<br/>
<div class="two">我是class=two的div</div>
<br/>
<div>没有id,class</div>
<br/>
<span >我是span </span>
<input type="button" id="btn1" value="获取id=one的dom对象" onclick="fun1()"/><br/>
<input type="button" id="btn2" value="获取class=two的dom对象" onclick="fun2()"/><br/>
<input type="button" id="btn3" value="获取div的dom对象" onclick="fun3()"/><br/>
<input type="button" id="btn4" value="获取所有的dom对象" onclick="fun4()"/><br/>
</body>
- 组合选择器
语法:$("#id,.class,标签名称")
(组合选择器使用id或者class名称或者标签名称定位dom对象,id,class,标签名称可以任意组合)
<script type="text/javascript" src="js/jquery-3.6.0.js">
</script>
<script type="text/javascript">
function fun5(){
//组合选择器
var obj3= $("#one,span");
obj3.css("background","orange");
}
</script>
</head>
<body>
<div id="one">我是id=one的div</div>
<br/>
<div class="two">我是class=two的div</div>
<br/>
<div>没有id,class</div>
<br/>
<span >我是span </span>
<input type="button" id="btn5" value="组合选择的dom对象" onclick="fun5()"/><br/>
</body>