2013-05-14 114 views
0

執行jQuery UI的功能,我想看看是否有對特定的DIV執行某些jQuery UI的功能(例如淡出())如果所有div有相同名稱的方式。如何在股利

事情是,程序將數據輸出到cast/mold DIV中,因此在HTML中,它出現了許多同名的div。

+0

你可以租借一些你的代碼的一部分..? – 2013-05-14 06:28:20

+0

名稱?你是說上課? – Robert 2013-05-14 06:31:43

+0

你可以給予唯一的ID,或爲他們添加特殊的課程! – Stiger 2013-05-14 06:32:35

回答

0

如果你知道它的位置相對於其他的div你可以使用

$("div:eq(0)") 
... 
$("div:eq(n)") 

顯然給每個div的唯一ID爲可取的,但如果這不是一個選項,嘗試上面

+0

感謝TGH,你已經給出瞭如何執行的提示。我實際上做了一個計數器,在去除之前確定div的位置。 – 2013-05-14 07:34:25

2

可以給一個特定的ID一個DIV:

<div id="test">.........</div> 

,並應用了jQuery該div id作爲:

$("#test").fadeOut("slow"); 
+0

他的問題意味着他想將它用於多個div。用#標識不適用於多個對象。 – Robert 2013-05-14 06:36:52

+0

@Robert:同意。在這種情況下,你的答案是正確的。但是OP問題並不是很清楚,div的同名意味着他想說什麼? – 2013-05-14 06:39:47

+0

如果我的回答是好的,你爲什麼不upvoted它:)我也不知道他是什麼意思的「同名」 :) – Robert 2013-05-14 10:16:16

1

您可以使用類似於CSS這就是爲什麼如果你有多個div,那麼你應該使用類jQuery選擇。

的Html

<div class="mydiv">content</div> 
<div class="mydiv">aaaa</div> 
<div class="mydiv">bbb</div> 

JQuery的

$("div.mydiv").fadeOut("slow"); 

這部分代碼會影響使用類mydiv

更多選擇每格,你可以找到JQuery manual selectors