jQuery change() Event

The jQuery change event triggers on change some values on the selected element. This is limited to form elements only, like - select, input, textarea elements.

Syntax of change() event

$(selector).change(function)

The selector is the element on which change event trigger. The function is an optional parameter and called when the change event occurs.

Example

<form>
<select class="selectoption">
<option value="option1" selected="selected">Item 1 </option>
<option value="option2">Item 2</option>
</select>
</form>

<script>
(function( $ ) { 
$(".selectoption").change(function(){  
alert("You have changed option.");  
});  
})(jQuery);
</script>

Output of the above code

In the above example, on change select option, it alerts message.

Example

<form>
Enter Address <input type="text" id="txt" />
<p id="validadrs"></p>
</form>

<script>
(function( $ ) {
$("input[type='text']").change(function(){  
$("p#validadrs").html("Please enter valid full address.");
});  
})(jQuery);  
</script>

Output of the above code

Enter Address

In the above example, after entering the text in the input field and click outside, it shows the message.