In this article I will show you how to add textbox dynamically using jQuery. The JQuery append() allows us to append the content into div element and remove a div using jQuery remove() method.
jQuery add remove texbox example code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Add/Remove textbox dynamically using jquery</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#btnAdd").on("click", function () {
$("#textboxDiv").append("<div><br><inputtype='text'/><br></div>");
});
$("#btnRemove").on("click", function () {
$("#textboxDiv").children().first().remove();
});
});
</script>
</head>
<body style="border:1px solid #e8dbdb;width:450px;height:330px">
<h2>Add/Remove textbox dynamically using jquery</h2>
<div id="textboxDiv"></div>
<br />
<input type="button" id="btnAdd" value="Add" />
<input type="button" id="btnRemove" value="Remove" />
</body>
</html>
Description: Initially, I created a div element named textboxDiv , when you click on the add button, the div element with textbox is appended to the ID textboxDiv.
When you click the Remove button it will get removed by selecting the div with id textboxDiv and remove the last element form its child.
Output:
Post your comments / questions
Recent Article
- It is impossible to add a non nullable field without specifying a default. Django error
- ImportError: cannot import name 'url' from 'django.conf.urls' - Django Error
- How to Enable Virtualization in BIOS Security Settings in Intel Processors For Android Studio?
- Dependency 'androidx.activity:activity:1.8.0' requires libraries and applications that depend on it.
- AttributeError: 'NoneType' object has no attribute 'get_text' - Python
- ModuleNotFoundError: No module named 'openpyxl' - Python
- How to get thumbnail from vimeo video URL in Python?
- Remove all special characters, punctuation except spaces from string - Python
Related Article