diff --git a/src/components/Form/src/components/FormItem.vue b/src/components/Form/src/components/FormItem.vue
index a28b4d6f..a70000ae 100644
--- a/src/components/Form/src/components/FormItem.vue
+++ b/src/components/Form/src/components/FormItem.vue
@@ -231,7 +231,7 @@ export default defineComponent({
 
       const propsData: Recordable = {
         allowClear: true,
-        getPopupContainer: (trigger: Element) => trigger.parentNode,
+        getPopupContainer: (trigger: Element) => trigger.parentNode.parentNode,
         size,
         ...unref(getComponentsProps),
         disabled: unref(getDisable),