jQuery addClass example

Change class name on click in jQuery

by JonNorman

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="doItHere">
  <input class="funnyEdit" type="text" value="The Value" />
  <br />
  <input class="funnyEdit" type="text" value="Next Value" />
</div>

CSS

body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}

JavaScript

$(document).ready(function(){
  $("input.funnyEdit").hide().wrap("<div></div>").after(function(){
    return "<div>" + $(this).val() + "</div>";
  }).parent().click(function(){
    $(this).find("input").show().focus().blur(function(){
      $(this).hide().next("div").html($(this).val()).show();
    }).next("div").hide();
  	//$(this).find("div").hide();
  });
});