jQuery addClass and removeClass.
addClass() and removeClass() are very useful methods from jquery. addClass() method used to add one or more css class in selected element while removeClass() is used to remove class.
I used addClass() to show block as selected and removeClass() method to deselect block that was previously clicked, blocks were dynamically created. Following is code.
<script> $(function(){ $(".blocks").click(function() { var ids; var previous = ""; previous = $("#previous").val(); if(previous !=""){ $(previous).removeClass("sel"); } ids = $(this).attr("id"); $("#"+ids).addClass('sel'); $("#previous").val("#"+ids); }); }); </script>