📜  jQuery |委托()方法

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

jQuery 中的delegate() 方法用于向作为选定元素的子元素的指定元素添加一个或多个事件处理程序,还用于指定在事件发生时运行的函数。

句法

$(selector).delegate( childSelector, event, data, function )

参数:此方法接受上面提到的四个参数,如下所述:

  • childSelector:它是必需参数,用于指定附加到事件处理程序的一个或多个子元素。
  • event:它是必需参数,用于指定附加到元素的一个或多个事件。多个事件值以空格分隔,且必须是有效事件。
  • data:它是一个可选参数,用于指定要沿函数传递的附加数据。
  • 函数:它是必需参数,用于指定事件发生时要运行的函数。

示例 1:

 
 
     
        
            delegate() Method in jQuery
         
          
        
          
        
        
    
      
     
        
            

Welcome to GeeksforGeeks!

                             

                Click on the below element (lightgreen                 background) to change background-color             

                           
                

GeeksForGeeks

            
                

GeeksForGeeks.

      
         

输出:
单击元素之前:

点击元素后:

示例 2:

 
 
     
        
            delegate() Method in jQuery
         
          
        
          
        
        
     
      
     
        
            

Welcome to GeeksforGeeks!.

                         
                               

GeeksforGeeks.

              

The delegate Method.

                                          
      
         

输出:
点击按钮前:

点击按钮后: