Complete Program for adding required attribute, and setting some value in html element using jQuery.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Adding Attribute to HTML Element Using jQuery</title> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script> $(document).ready(function(){ $(".add-attribute").click(function(){ // Setting Checkbox is checked $('input[type="checkbox"]').attr("checked", "checked"); // Setting a test value in textbox $('input[type="text"]').attr("value", "My Name is Shailendra"); }); }); </script> </head> <body> <h3>Adding Attribute to HTML Element Using jQuery</h3> <input type="checkbox"> <br/> <input type="text"> <br/><br/> <button type="button" class="add-attribute">Click Action</button> </body> </html>
Method 1:
<script> // Adding Required Attribute to #first_name $('#first_name').attr('required', 'required'); // Removing Required Attribute from #first_name $('#first_name').removeAttr('required'); </script>
Method 2:
<script> // Adding Required Attribute to #first_name $('#first_name').prop('required', true); // Removing Required Attribute from #first_name $('#first_name').prop('required', false); </script>