2013-07-05 91 views
-1

我在很多地方看過這個jQuery語法,但不能理解它的作用?jquery語法(.a .b .c)

$('.class .class1 .class2') 

上面的語法是什麼意思?

+6

**這意味着你的代碼是錯誤的** :)它應該是'$('。class .class1 .class2)'(注意在class1和class2之前添加了額外的點) – krishgopinath

+0

你能否列舉一個例子? –

+3

閱讀[選擇器](http://api.jquery.com/category/selectors/) – rene

回答

4

這是一個jQuery選擇與一類class

實施例的元件中選擇一個<class1>元件內的<class2>元件:

<div class='class'> 
    <class1> 
     <class2></class2> 
    </class1> 
</div> 

除非

你的意思是把每個開始的時間段,在這種情況下,這意味着: 一個元素,其類別爲class2的元件內的一類class1一個元件一類的內class

實施例:

<div class='class'> 
    <div class='class1'> 
     <div class='class2'></div> 
    </div> 
</div> 
2

這裏選擇具有class2類,它的是具有與.class1類元素的後代元素,其中有class類的元素的後代。

$('.class .class1 .class2') 

的標記看起來是這樣的:

<div class="class"> 
    <div class="class1"> 
    <div class="class2"> 
    </div> 
    </div> 
</div> 
0

如果class1的,Class2中,類人的元素,你可以選擇這些所謂的可能。但元素有類。您必須選擇類,以便:

$(".yourclass") 

對於選擇很多的div:

$(".yourfirstclass,.yoursecondclass") 

你應該查找選擇在jQuery的API。

相關問題