on()
is a built-in method in jQuery. It is used to assign one (or more than one) event handler to selected elements.
$(selector).on(event, childSelector, data, function)
event
: On the specified selector, a function is executed when this specified event occurs.
childSelector
: The child elements of the specified selector for which the function should be fired (this is optional). In this case, the specified function will not be fired for the selector itself, but it will be fired for specified child elements.
data
: Any optional data for the specified function.
function
: This function is executed when the event occurs on the specified selector.
In the code below, the “click” event
is specified on the button
element. For every click, a function is executed. In this case, it prints a string.
Include this library for jQuery:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
Free Resources