Does anyone know the most efficient way to filter a list with another list

Does anyone know the most efficient way to filter a list with another list

Hi,
 
This is my first post and am new to jquery.
 
I am trying to work out the best way to filter a list with another list.
 
The idea being when you click on one or multiple items of the filter options jquery will hide all of the items in the results list except those that contain a class with the same name as the text of the selected items from the filter list.
 
I think I am in the right position with my html to start applying some jquery
 
My filter lists look like:
 
  1. <div id="menuList">
       <ul id="filter">  
        <h1>Skills</h1>
          <li class="current"><a href="#">All</a></li> 
            <li id="2">Creative Direction</li>
    <li id="3">Motion Graphics</li>
    <li id="5">Video Direction</li>
    <li id="6">Video Editing</li>
    <li id="7">Cameraman</li>
    <li id="8">On set Lighting</li>
    <li id="9">Post Production</li>
    <li id="10">Logo Design</li>
    <li id="11">Illustration</li>
    <li id="12">Graphic Design</li>
    <li id="13">Traditional Artwork</li>
    <li id="14">3D Animation</li>
    <li id="15">3D Particles</li>
    <li id="16">3D Modelling</li>
    <li id="17">3D Texturing</li>
    <li id="18">3D Rigging</li>
    <li id="19">Character Animation</li>
    <li id="20">Maxscripting</li>
    <li id="21">Programming</li>
    <li id="22">Character Design</li>
    <li id="23">Photography</li>
    <li id="36">3D Rendering</li>
    </ul>
        <ul id="filter"> 
        <h1>Categories</h1>
        <li class="current"><a href="#">All</a></li> 
            <li id="18">TV</li>
    <li id="4">Visualisation</li>
    <li id="5">Games</li>
    <li id="7">Stings</li>
    <li id="48">Cinema</li>
      </ul>
    </div>
  2. and each item of my results list looks something like:
      <li class="   3D-Animation 3D-Particles 3D-Modelling 3D-Texturing Photography 3D-Rigging 3D-Rendering Character-Design Programming Maxscripting Character-Animation Traditional-Artwork "><a href="uploaded/images/largeThumbs/Golf_3d_model.jpg" rel="shadowbox[105]">
      ...which are inside a div:
      <div id="portfolioResults">
          <span>
              <ul id="resultsList">
     
    If anyone has any ideas I would be very grateful!
     
    Spencer