JSFiddle - React, Tailwind, and code Playground
HTML
<div>d</div><span>e</span><button>e
CSS
div, span, button{
position: absolute;
}
button, div {
left: 200px;
}
JavaScript
(function($){
$.fn.rightOfCurrent = function(selector, context){
elem = this.eq(0);
selector = selector || '*';
context = context || null;
var currentRight = elem.offset().left + elem.width();
return $(selector, context).filter(function(){
var $this = $(this);
if ($this.css('position') == 'absolute'){
return $this.offset().left + $this.width() > currentRight;
}
return false;
});
}
})(jQuery);
alert($("<div>").append($("span").rightOfCurrent().clone()).html())