jQuery addClass example

Change class name on click in jQuery

HTML

<textarea>
  
</textarea>
<div>
  <span data-size = '40'></span>
</div>

CSS

div { width: 100px; border:1px solid;}
span {color:#f00; font-size:40px; border:2px solid #0f0;   }

JavaScript

$('textarea').on('keyup', function(){
	$('span').text($(this).val());
  
	size = parseInt($('span').data('size'));
  
  if($('span').width() > $('div').width()) { 	
  	$('span').css({'font-size' : (size - 5) + 'px'}).data('size', (size - 5))
    
  }
})