Java Design Patterns eBook (130 Pages) Absolutely FREE

Check your email to download eBook!

jQuery add(selector), add(element) and add(html) example

jQuery add() API can be used to add elements, selectors or html to the matched elements.

The add() method is very useful if you want to apply any jQuery function or add CSS to DOM elements in HTML.

Below example shows how we can use add() to apply CSS styles to ‘table’, ‘p’ and ‘li’ DOM elements in a single line, otherwise we had to apply styles on each element one by one. It also shows how can we add HTML to any DOM element.

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<style type="text/css">
	border:1px black solid;
	background-color: read;
	border-collapse: collapse;
<script type="text/javascript">

	function styleToggle(button) {
		if (button.value == 'Add Style') {
			//using add() we can apply css to all the elements at once
			$('table').add('p').addClass('styled').add('li').css('background-color', 'red');
			button.value = 'Remove Style';
		} else {
			//using removeAttr() to remove the styling
			button.value = 'Add Style';
		$().add("<br /><strong>appending html</strong>").appendTo("p:last");
<title>jQuery add() Example</title>
	<strong>Employee Table</strong>
	<br /><br />

		<li>list item 1</li>
		<li>list item 2</li>
		<li>list item 3</li>
	<p>A Paragraph</p>
	<p>Last Paragraph</p>
	<br />
	<input type="button" value="Add Style" onclick="styleToggle(this)"></input>



Try it Yourself

Here are the screenshots of HTML page when we click on the button multiple times.

After clicking on “Add Style” button for first time.

After clicking on “Remove Style” button for first time.

Leave a Reply

Your email address will not be published. Required fields are marked *


Subscribe To Our Newsletter

Join our mailing list to receive Free eBooks, Development Tips and Video Courses Deals.

Check your email to get 2 free eBooks right away!