jQuery选择器和事件方法

jQuery选择器和事件方法

jQuery是一个强大的JavaScript库。它比JavaScript更强大。jQuery的代码比标准的JavaScript代码更精确、更短、更简单。它可以执行各种功能。
在这篇文章中,我们将学习jQuery选择器,jQuery事件方法和一些有用的方法。

jQuery selectors:
jQuery选择器是用来选择HTML元素的,并允许你以我们想要的方式操作HTML元素。它在一个可变的参数上选择HTML元素,如他们的名字,类,ID,类型,属性,属性值等。jQuery中所有的选择器都是用一个特殊的符号,即美元符号和括号来选择。

$("selector-name")

元素选择器

元素选择器根据其名称来选择元素。
示例:
在这个例子中,当用户点击按钮的时候, <h1>元素会被隐藏。
代码:

<!DOCTYPE html>
<html>
  
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
</head>
  
<body>
    <h1>Welcome to Geeks for Geeks !</h1>
    <h2>This is Web Technology section </h2>
    <br/>
    <button>Hide</button>
    <script type="text/javascript">
        ("button").click(function() {
            ("h1").hide();
        });
    </script>
</body>
  
</html>

输出:
在点击隐藏按钮之前。
jQuery选择器和事件方法
点击隐藏按钮后。
jQuery选择器和事件方法

id选择器

id选择器是根据元素的id来选择的。
示例:
在这个例子中,当用户双击按钮时,id=”gfg “的元素被隐藏。
代码:-

<!DOCTYPE html>
<html>
  
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
</head>
  
<body>
    <p id="gfg">Welcome to Geeks for Geeks !</p>
    <p id="GFG">Computer Science Portal </p>
    <br/>
    <button>Hide</button>
    <script type="text/javascript">
        ("button").dblclick(function() {
            ("#gfg").hide();
        });
    </script>
</body>
  
</html>

输出:

在双击隐藏按钮之前。
jQuery选择器和事件方法
双击隐藏按钮后。
jQuery选择器和事件方法

类选择器

类选择器是根据元素的类别来选择的。
示例:
在这个例子中,当用户点击按钮时,类=”GFG “的元素被隐藏。
代码:

<!DOCTYPE html>
<html>
  
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
</head>
  
<body>
    <p class="gfg">Welcome to Geeks for Geeks !</p>
    <p class="GFG">Explore More about GfG </p>
    <br/>
    <button>Hide</button>
    <script type="text/javascript">
        ("button").click(function() {
            (".GFG").hide();
        });
    </script>
</body>
  
</html>

输出:
在点击隐藏按钮之前。
jQuery选择器和事件方法
点击隐藏按钮后。
jQuery选择器和事件方法

jQuery事件方法

事件是指网站访问者在与网站(或网页)互动过程中所执行的行动。可以有各种类型的事件,如

  1. 用户点击按钮。
  2. 用户在图像上移动鼠标指针。
  3. 用户按了键盘上的任何键,等等。

给出了一些事件的方法

方法名称 描述
click() click() 方法包含一个用于事件处理的函数,当用户点击特定的HTML元素时,该函数会被调用。
dblclick() dblclick()方法包含一个用于事件处理的函数,当用户双击特定的HTML元素时被调用。
mouseenter() mouseenter()方法包含一个事件处理函数,当鼠标指针进入特定的HTML元素时,该函数被调用。
mouseleave() mouseleave()方法包含一个事件处理函数,当鼠标指针从先前选择的特定HTML元素上移开时,该函数被调用。
mousedown() mousedown()方法包含一个用于事件处理的函数,当鼠标指针在HTML元素上时,鼠标左键、右键或中键被按下时,该函数被调用。
mouseup() mouseup()方法包含一个事件处理函数,当鼠标指针在HTML元素上时,鼠标左键、右键或中键被释放时,该函数被调用。
hover() hover()方法包含一个事件处理函数,当鼠标指针进入和离开HTML元素时被调用。它是mouseenter()和mouseleave()方法的组合。

获取和设置方法。
jQuery有各种方法来获取一个属性的值,并将该属性设置为特定的值。其中一些方法是。

  1. text() – 该方法用于获取或设置所选HTML元素的文本内容。
  2. html() – 该方法用于获取或设置所选元素的内容(包括HTML元素)。
  3. val() – 该方法用于获取或设置网页中各种表格字段的值。
  4. attr() – 该方法用于获取或设置网页中各种属性的值。
  5. css() – 该方法用于获取或设置网页中各种CSS属性的值。
    示例:
    代码:
<!DOCTYPE html>
<html>
  
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
    <style type="text/css">
        #e5 {
            width: 100px;
            height: 100px;
            border-radius: 0px;
            background-color: aqua;
        }
    </style>
</head>
  
<body>
    <p id="e1">Welcome.</p>
    <p id="e2">Learn and Explore</p>
    <p>
        <input type="text" id="e3" value="jQuery is powerful!" />
    </p>
    <p id="e4" align="left">Geeks for Geeks</p>
    <p>
        <div id="e5"></div>
    </p>
    <button id="gfg1">Change Text</button>
    <button id="gfg2">Change HTML</button>
    <button id="gfg3">Change Value</button>
    <button id="gfg4">Change Alignment</button>
    <button id="gfg5">Change Shape</button>
    <script type="text/javascript">
        ("#gfg1").click(function() {
            ("#e1").text("Geeks for Geeks");
        });
        ("#gfg2").click(function() {
            ("#e2").html("<b>Enrich your Knowledge.</b>");
        });
        ("#gfg3").click(function() {
            ("#e3").val("jQuery at Geeks for Geeks");
        });
        ("#gfg4").click(function() {
            ("#e4").attr("align", "center");
        });
        ("#gfg5").click(function() {
            ("#e5").css("border-radius", "50px");
        });
    </script>
</body>
  
</html>

输出:
在点击按钮之前。
jQuery选择器和事件方法
点击按钮后。
jQuery选择器和事件方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程