📜  jQuery |选择器和事件方法

📅  最后修改于: 2021-11-25 03:39:45             🧑  作者: Mango

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

    jQuery 选择器:

    jQuery 选择器用于选择 HTML 元素并允许您以我们想要的方式操作 HTML 元素。它根据变量参数选择 HTML 元素,例如它们的名称、类、id、类型、属性、属性值等。 jQuery 中的所有选择器都使用特殊符号(即美元符号和括号)选择:
    $("selector-name")
  • 元素选择器:
    元素选择器根据名称选择元素。
    例子 :
    在这个例子中,当用户点击按钮时,

    元素被隐藏。
    代码 :-
    
    
      
    
        
    
      
    
        

    Welcome to Geeks for Geeks !

        

    This is Web Technology section

        
                

    输出:
    在点击隐藏按钮之前:

    点击隐藏按钮后:

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

    Welcome to Geeks for Geeks !

        

    Computer Science Portal

        
                

    输出:
    在双击隐藏按钮之前:

    双击隐藏按钮后:

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

    
    
      
    
        
    
      
    
        

    Welcome to Geeks for Geeks !

        

    Explore More about GfG

        
                

    输出:
    在点击隐藏按钮之前:

    点击隐藏按钮后:

jQuery 事件方法:

事件是指站点访问者在与网站(或网页)交互期间执行的操作。可以有各种类型的事件,例如

  1. 用户点击按钮。
  2. 用户将鼠标指针移到图像上。
  3. 用户从键盘等按任意键。

给出了一些事件方法

Method Name Description
click() The click() method contains an function for event handling which gets invoked when the user clicks on the particular HTML element.
dblclick() The dblclick() method contains an function for event handling which gets invoked when the user double clicks on the particular HTML element.
mouseenter() The mouseenter() method contains an function for event handling which gets invoked when mouse pointer enters the particular HTML element.
mouseleave() The mouseleave() method contains an function for event handling which gets invoked when mouse pointer is removed from the particular HTML element which was selected earlier.
mousedown() The mousedown() method contains an function for event handling which gets invoked when mouse left, right or middle button is pressed while the mouse pointer is over the HTML element.
mouseup() The mouseup() method contains an function for event handling which gets invoked when mouse left, right or middle button is released while the mouse pointer is over the HTML element. hover() The hover() method contains an function for event handling which gets invoked when mouse pointer enter and leaves the HTML element. It is a combination of mouseenter() and mouseleave() methods.

获取和设置方法:

jQuery 有多种方法来获取属性值并将属性设置为特定值。这些方法足够强大,可以更改网站内容及其样式。他们之中有一些是:

  1. text() –此方法用于获取或设置所选 HTML 元素的文本内容。
  2. html() –此方法用于获取或设置所选元素(包括 HTML 元素)的内容。
  3. val() –此方法用于获取或设置网页中各种表单字段的值。
  4. attr() –该方法用于获取或设置网页中各种属性的值。
  5. css() –此方法用于获取或设置网页中各种 CSS 属性的值。
      例子 :
      代码 :-
      
      
        
      
          
          
      
        
      
          

      Welcome.

          

      Learn and Explore

          

                   

          

      Geeks for Geeks

          

              

          

                                      

      输出:
      单击按钮之前:

      点击按钮后: