.undelegate()Returns: jQueryversion deprecated: 3.0
Description: Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements.
- 
			version added: 1.4.2.undelegate()- This signature does not accept any arguments.
 
- 
			version added: 1.4.2.undelegate( selector, eventType )
- 
			version added: 1.4.2.undelegate( selector, eventType, handler )
- 
			version added: 1.4.3.undelegate( selector, events )- 
			selectorType: StringA selector which will be used to filter the event results.
- 
			eventsType: PlainObjectAn object of one or more event types and previously bound functions to unbind from them.
 
- 
			
- 
			version added: 1.6.undelegate( namespace )- 
			namespaceType: StringA string containing a namespace to unbind all events from.
 
- 
			
As of jQuery 3.0, .undelegate() has been deprecated. It was superseded by the .off() method since jQuery 1.7, so its use was already discouraged.
The .undelegate() method is a way of removing event handlers that have been bound using .delegate().
Examples:
Can bind and unbind events to the colored button.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 
 | 
Demo:
To unbind all delegated events from all paragraphs, write:
| 1 | 
 | 
To unbind all delegated click events from all paragraphs, write:
| 1 | 
 | 
To undelegate just one previously bound handler, pass the function in as the third argument:
| 1 2 3 4 5 6 7 8 9 | 
 | 
To unbind all delegated events by their namespace:
| 1 2 3 4 5 6 7 8 9 10 11 | 
 | 
