jQuery $ .closest () (или в зависимости от того, что наступит раньше) - PullRequest
7 голосов
/ 31 августа 2009

Работая сегодня вечером над проектом, я использовал один файл ресурсов .js для двух разных страниц. Одна страница содержит текстовую область внутри элемента div, а другая - текстовую область внутри элемента td. Желая поработать с братьями и сестрами этой текстовой области и другими потомками ее родителя, я подумал, как лучше всего реализовать логику «ближайший div или td, в зависимости от того, что будет первым» через синтаксис jQuery.

Каковы предложения ваших парней?

Ответы [ 2 ]

11 голосов
/ 31 августа 2009

Вы пробовали:

$.closest("td, div")

0 голосов
/ 31 августа 2009

В качестве альтернативы тому, что упоминал Клетус, что не так просто:

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