مетод closest() HTML DOM Element

تعریف و استفاده

closest() این روش در درخت DOM به دنبال عنصری می‌گردد که با انتخابگر CSS مشخص تطابق دارد.

closest() این روش از عنصر خود شروع می‌کند و سپس به پدر، اجداد (عنصر پدر، عنصر اجداد، ...) ادامه می‌دهد تا تطابق پیدا کند.

اگر هیچ تطابق‌ی پیدا نشود، closest() این روش بازمی‌گرداند null

لطفاً به:

دستورالعمل کامل CSS انتخابگر

مетод Element matches()

مثال

مثال 1

یافتن نزدیک‌ترین عنصری که با انتخابگر CSS ".container" تطابق دارد:

const element = document.getElementById("myElement");
const closest = element.closest(".container");

آزمایش کنید

مثال 2

یافتن نزدیک‌ترین عنصری که با ".container" یا ".wrapper" تطابق دارد:

const element = document.getElementById(".container, .wrapper");
const closest = element.closest(".container");

آزمایش کنید

نحوه نوشتن

عنصر.closest(selectors)

پارامتر

پارامتر توضیح
selectors

ضروری. یک یا چند (با کاما جدا شده) انتخابگر CSS که می‌خواهید تطابق داشته باشد.

لطفاً به دستورالعمل کامل ما CSS انتخاب گراف کا مراجع دستنوشت

مقدار بازگشتی

نوع توضیح
موضوع

نزدیک‌ترین عنصر پدر یا عنصر خود که با انتخابگر CSS تطابق دارد.

اگر هیچ تطابق‌ی پیدا نشود، null برمی‌گرداند.

اگر انتخابگر معتبر نباشد، خطای SYNTAX_ERR را ایجاد می‌کند.

پشتیبانی مرورگر

اولین مرورگر که به طور کامل closest() نسخه مرورگر روش:

کروم ایج فایرفاکس سافاری آپرا
کروم
41
ایج
15
فایرفاکس
35
سافاری
9
آپرا
28
2015 کی سال 3 مہینہ 2017 سال 4 ماه 2015 سال 1 ماه 2015 سال 10 ماه 2015 کی سال 3 مہینہ