如果我有以下的HTML,我怎麼使用jQuery,只選擇第一級子和適用:不給他們如何選擇的所有直接子:沒有()
<div id="top">
<span>select me</span>
<a>select me</a>
<div>
<span>not this</span>
<a>not this</a>
</div>
<div class="not-this">not this</div>
</div>
的jQuery:
jQuery('#top>:not(.not-this)'); // errors due to the >
jQuery('#top:not(.not-this)'); // selects the second level children.
它需要是不可知的兒童使用的標籤。
編輯補充:還試圖
jQuery('#top>*:not(.not-this)'); // selects the second level children.
你用'>'得到什麼的jQuery的版本,什麼 「錯誤」?你聲稱的結果沒有一個應該像你說的那樣工作。 – 2013-03-21 15:26:16
@JamesMontagne我剛剛重試,並沒有錯誤,但它仍然沒有做我想做的。 – SystemicPlural 2013-03-21 15:31:51