toggling images with click

toggling images with click

I have h5 headings with a plus image (close.png) next to each one.  When I click on the h5 heading I want the hidden text underneath to appear and have the image switch to a minus (open.png).  This is what I have so far.  But swapping of the image doesn't work.

HTML:
  1. <h5>How do I join?</h5>
  2. <div class="answer">
  3.   <span style="font-weight:normal;">Simply click on the JOIN button. It is that easy! Fill out the fields and when you are done, click on the privacy agreement and then submit. Your application will be sent to the Mayor of the site and approved quickly!</span>
  4. </div> 
CSS:
  1. h5 {
  2.   background: url(close.png) no-repeat 0 11px;
  3.   padding: 10px 0 0 25px;
  4.   cursor: pointer;
  5. }
jQuery:
  1. $('.answer').hide();  
  2. $('h5').click(function(){
  3.       $(this).next().toggle(function(){
  4.         $(this).css("background-image","open.png");
  5.       },
  6.       function(){
  7.         $(this).css("background-image", "close.png");
  8.       });
  9.     });