• 技术文章 >web前端 >前端问答

    jquery有几个基本选择器

    青灯夜游青灯夜游2022-05-07 20:09:52原创346

    有5个基本选择器:1、ID选择器,根据ID匹配元素,语法“$("#id值")”;2、元素选择器,根据元素名匹配元素,语法“$("元素名")”;3、类选择器,根据类来匹配元素,语法“$(".类名")”;4、通配符“*”选择器,匹配所有元素等。

    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

    基本选择器是jQuery中使用最多的选择器,jquery有5个基本选择器:

    选择器功能描述
    ID选择器 #id根据给定的ID匹配一个元素
    元素(标签)选择器 element根据给定的元素名匹配所有元素
    类选择器 .class根据给定的类匹配元素
    通配符 * 选择器匹配所有元素
    并集选择器 selector1,selector2,...,selectorN将每一个选择器匹配到元素合并后一起返回

    1、#id 选择器:

    jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。

    页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器

    举例:使用 #id 选择器选择 id="myDiv1"的元素,将其隐藏。

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>My Test JQuery</title>
        <script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
        <script type="text/javascript" >    
            $(function(){
               $("button").click(function(){
                    $("#myDiv1").hide();
                });
            });
        </script>
    </head>
    <body>
        <button type="button">点击</button>
        <p>p元素1</p>
        <p>p元素2</p>
        <div id="myDiv1">Hello</div>
    </body>
    </html>

    1.gif

    2、元素选择器:

    jQuery 元素选择器基于元素名选取元素。

    举例:使用元素选择器选择所有<p>元素,将其隐藏。

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>My Test JQuery</title>
        <script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
        <script type="text/javascript" >    
            $(function(){
               $("button").click(function(){
                    $("p").hide();
                });
             
            });
        </script>
    </head>
    <body>
        <button type="button">点击</button>
        <p>p元素1</p>
        <p>p元素2</p>
        <div id="myDiv1">Hello</div>
    </body>
    </html>

    2.gif

    3、.class 选择器:

    jQuery 类选择器可以通过指定的 class 查找元素。

    举例:使用类选择器选择Class=“myClass1”的元素,将其隐藏。

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>My Test JQuery</title>
        <script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
        <script type="text/javascript" >    
            $(function(){
               $("button").click(function(){
                    $(".myClass1").hide();
                });
            });
        </script>
    </head>
    <body>
        <button type="button">点击</button>
        <p>p元素1</p>
        <p>p元素2</p>
        <div id="myDiv1">Hello</div>
        <div Class="myClass1">你好</div>
    </body>
    </html>

    3.gif

    4、通配符选择器*

    jQuery 通配符选择器可以用来选择所有元素,,也可以选择某个元素下的所有元素;

    举例:给所有元素添加样式,让字体变红

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>My Test JQuery</title>
    		<script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
    		<script type="text/javascript">
    			$(function() {
    				$("button").click(function() {
    					$("*").css("color", "red");
    				});
    			});
    		</script>
    	</head>
    	<body>
    		<button type="button">点击</button>
    		<p>p元素1</p>
    		<p>p元素2</p>
    		<div id="myDiv1">Hello</div>
    		<div Class="myClass1">你好</div>
    	</body>
    </html>

    4.gif

    5、并集选择器

    当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔。群组选择器是将具有相同样式的元素分组在一起,每个选择器之间使用逗号“,”隔开,这个逗号告诉浏览器,规则中包含多个不同的选择器,如果不有这个逗号,那么所表达的意就完全不同了,省去逗号就成了我们前面所说的后代选择器,这一点大家在使用中千万要小心加小心。

    示例:将p和span元素的字体颜色设置为红色

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>My Test JQuery</title>
    		<script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
    		<script type="text/javascript">
    			$(function() {
    				$("button").click(function() {
    					$("p,span").css("color", "red");
    				});
    			});
    		</script>
    	</head>
    	<body>
    		<button type="button">点击</button>
    		<p>p元素</p>
    		<span>span元素2</span>
    		<div id="myDiv1">Hello</div>
    		<div Class="myClass1">你好</div>
    	</body>
    </html>

    5.gif

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery有几个基本选择器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery中怎么让th元素隐藏 下一篇:jquery怎么用CSS()设置鼠标禁止样式
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• jquery怎么增加一个元素• jquery怎么隐藏和显示a标签• jquery怎么查找隐藏的元素• jquery中的text和html的区别是什么• jquery中prev的含义是什么
    1/1

    PHP中文网