📜  如何在更改JavaScript的下拉菜单时清除以前附加的数据?

📅  最后修改于: 2021-05-25 17:09:58             🧑  作者: Mango

要清除更改时先前附加的数据,请使用jQuery进行下拉菜单。必须在更改或切换下拉菜单时清除添加的数据,否则先前添加的数据将与当前菜单项数据一起添加。为避免此问题,jQuery或JavaScript在add(),remove(),addClass()removeClass()方法的帮助下实现。

以下方法将清楚地说明:

方法1:最初使用removeClass()方法删除以前附加的数据菜单项的活动类。然后是addClass()方法,以添加当前附加的数据菜单项的活动类。现在,使用each()函数添加有关单击时添加或删除的活动类的数据。

  • 示例:下面的Alert选择示例说明了使用remove(),add()方法清除更改后下拉列表中先前附加的数据。
    
    
      
    
        
        
        
        
        
        
    
      
    
        
            

              GeeksforGeeks         

                        

                 Alert ! ...

        
           
  • 输出:

方法2:最初用于循环删除先前附加的数据菜单项的活动类,此处基于借助remove()方法列出的项的长度的循环条件。然后是add()方法,以添加列出的当前附加数据菜单项的活动类。现在,在切换列出的项目时,使用each()函数来添加有关添加或删除的活动类的数据。

  • 示例:下面的活动课程选择示例说明了使用addClass(),removeClass()方法清除下拉列表中先前附加的数据。
    
    
      
    
        
        
        
        
        
        
    
      
    
        
            

              GeeksforGeeks         

                           
                
                    Selected Courses
                
                    

                
                         
           
           
  • 输出: