Given an HTML document containing some elements and the task is to add the attributes to the HTML elements.
Approach: Given an HTML document containing <label>, <input> and <button> elements. The <input> element contains the type and id attribute. When user click on the button, the jQuery function is called. We use $(selector).attr() method to add the attributes. Here, we are adding the placeholder attribute to the input field.
Syntax:
$("#add-attr").click(function () {
$("#addAttr").attr("placeholder", "neveropen");
});
Example:
HTML
<!DOCTYPE HTML> <html>   <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">      </script>       <script>         $(document).ready(function () {             $("#add-attr").click(function () {                 $("#addAttr").attr("placeholder", "neveropen");             });         });     </script> </head>   <body style="text-align: center;">     <h1 style="color: green;">         neveropen     </h1>       <h4>         How to add attributes to an HTML element in jQuery?     </h4>       <label for="addAttr"></label>     <input type="text" id="addAttr">         <button id="add-attr">Add Placeholder Attribute</button> </body>   </html> |
Output:

