2010-09-09 48 views
4

我有幾個文字區域,如:選擇所有文本區域不具有某一類jQuery中

<asp:textbox class="input ThisIsRussia" ..... /> 
<asp:textbox class="input" ..... /> 
<asp:textbox class="input ThisIsSparta" ..... /> 
<asp:textbox class="input" ..... /> 

現在,我要選擇所有的文本區域/文本不具有的類「ThisIsSparta」,怎麼樣我要這樣做嗎?

我檢查了jQuery選擇網站和它說我必須使用

[name!=value] 

爲了這個目的,但是當我這樣做:

$('textarea[class!=ThisIsSparta]').SlideUp(); 

它影響了我的斯巴達textarea的呢! 我錯過了什麼嗎?

回答

6
$('textarea').not('.ThisIsSparta'); 
+0

您好,我錯了,其實這是不工作... – iamserious 2010-09-09 14:56:20

+2

$( 'textarea的[CLASS = ThisIsSparta]')解決所有的textarea元素,它們擁有完全ThisIsSparta在他們的階級屬性,輸入的帶班「輸入ThisIsSparta'將不會被解析。然而$('textarea.ThisIsSparta')的工作原理就像選擇一個CSS元素。如果該類存在它所選的元素。另一種可能性是使用:$('textarea:not(.ThisIsSparta)')。 – Serkan 2010-09-09 14:57:17

+0

嗨,是啊,我想我現在明白了..我意識到它不工作,因爲我犯了一個小錯誤..謝謝,它的一切都好了:) – iamserious 2010-09-09 15:33:17

相關問題