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" />
<br>
<textarea class="funnyEdit">some value here</textarea>
</div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
JavaScript
$(document).ready(function(){
$("input.funnyEdit,textarea.funnyEdit").hide().wrap("<div></div>").after(function(){
return "<div>" + $(this).val() + "</div>";
}).parent().click(function(){
$(this).find("input,textarea").show().focus().blur(function(){
$(this).hide().next("div").show();
}).change(function(){
$(this).hide().next("div").html($(this).val()).show();
}).next("div").hide();
});
});