2009-08-31 53 views
5

在今晚開展項目時,我最終爲兩個不同的頁面使用了一個.js資源文件。一個頁面在div中包含textarea,另一個頁面在td中包含textarea。想要與這個textarea的兄弟姐妹和其父母的其他孩子一起工作,我想知道如何通過jQuery語法最好地實現「最接近的div或td,無論哪個先到」邏輯。

你們的建議是什麼?

回答

9

你試過:

$.closest("td, div") 

+1

這麼簡單我應該感到羞愧;)出於某種原因,我沒有考慮到$ .closest()把一個正選擇像一切。 – Sampson

+0

它工作了嗎?我不確定會不會。如果確實如此,那麼很高興知道我可以看到它有用。 – cletus

+0

是的,它的工作Cletus :) – Sampson

0

作爲替代到什麼克萊圖斯提到的,什麼是錯的只是:

$("#textareaId").parent() 
+0

我可能不想在所有情況下的第一個父母。 – Sampson

+0

我並不反對,但它適合您的描述。 – Marc

+0

請注意「div內的textarea」!=「立即在div內的textarea」:)但我可能已經更清楚了。 – Sampson

相關問題