Jquery find all except
<p>I have following HTML:</p>

<pre><code>&lt;div id="123" class="test"&gt;
   &lt;div class="testMessage"&gt;Foo&lt;/div&gt;
   &lt;div&gt;&lt;div class="testDate"&gt;2010&lt;/div&gt;&lt;/div&gt;
   &lt;div id="127" class="test"&gt;
      &lt;div class="testMessage"&gt;Bar&lt;/div&gt;
      &lt;div&gt;&lt;div class="testDate"&gt;2011&lt;/div&gt;&lt;/div&gt;
   &lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>And I have following JS/jQuery code:</p>

<pre><code>$(".test").find(".testDate").val("cool 2010");
</code></pre>

<p>How to change JS/jQuery to find "testDate" class element except in children "test" class block without using children?</p>

<p>P.S. I know only about class name and I don't know how many divs can be nested.</p>
