From 96752dd5330f7d2986c6e53ca4ea9a65fc5f8a3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B4mulo=20G=C3=B6elzer=20Portolann=20Malkiewiez?= Date: Mon, 13 Jun 2022 17:30:52 -0300 Subject: [PATCH] Position: Make sure of is treated as a CSS selector [SO-2921446] --- ui/position.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/position.js b/ui/position.js index bb97a5b69e3..48684494912 100644 --- a/ui/position.js +++ b/ui/position.js @@ -141,7 +141,10 @@ $.fn.position = function( options ) { options = $.extend( {}, options ); var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, - target = $( options.of ), + target = typeof options.of === "string" ? + $( document ).find( options.of ) : + $( options.of ), + within = $.position.getWithinInfo( options.within ), scrollInfo = $.position.getScrollInfo( within ), collision = ( options.collision || "flip" ).split( " " ),