find vs filter

find vs filter

HTML markup 

  1. <div id='container'>
  2.   <p>
  3.     this is p
  4.     <a class='clickme'>clickme</a>
  5.   </p>
  6. </div>

Here is JavaScript code.

  1. a=$('#container p');
  2. log(a);
  3. b=$('#container').find('p');
  4. log(b);
  5. c=$('#container').filter('p');
  6. log(c);

I get values for a and b. However c is blank. I can't figure it out. I am using jQuery 1.4.2.