2010-04-29 64 views
0

我想寫一個選擇類似...複雜的jQuery選擇也涉及到自定義XML標記

#window_4 > content > p:eq(0) 

我覺得我有這個正確的,但我認爲是所有類似的幾個選擇,但我可以不要馬上對它們進行測試。

難道我說得對,這是選擇一個元素,誰是ID爲「window_4」

標籤的孩子,如果我得到這個錯誤的內容標籤的拳頭p標籤的孩子,可以你給我一些指點。希望能夠簡化這些代碼,我有更多的代碼選擇標籤,然後我真正在做他們的東西。

回答

2

看起來不錯,雖然你可以通過p:eq(0)代替p:first使它更具可讀性。

編輯爲評論:

的jQuery總是返回元件的陣列,無論是否發現0,1或多種元素。在這些元素上,是的,你可以執行JS函數,比如innerHTML。您可以訪問的jQuery返回的每個元素,就如同對其他任何數組:

$(".red")[0].innerHTML = "Glen Crawford";

更多信息:http://groups.google.com/group/jquery-ui/browse_thread/thread/34551a757f139ae1/20111f82c2596426

+0

有些時候我會想其他p標籤從與標記的內容。你能告訴我,jQuery是否在這裏返回一個實際元素,然後我可以繼續執行其他JS函數,比如innerHTML? – thecoshman 2010-04-29 09:52:41

+0

謝謝,這是行不通的。它通過這種方式更加緊湊。 – thecoshman 2010-04-29 10:06:23