JavaScript DOM JS DOM

element.closest()

نزدیک‌ترین والد (یا خود عنصر) که با سلکتور مطابقت دارد را برمی‌گرداند. ستون فقرات Event Delegation است: از روی هدف کلیک، کارت والدش را پیدا می‌کنید.

سینتکس

element.closest(selector)

مثال کاربردی

list.addEventListener("click", (e) => {
  const item = e.target.closest(".item");
  if (item) item.classList.toggle("done");
});