JSFiddle - React, Tailwind, and code Playground

HTML

<div id='containerDiv'>
    <div id='contentDiv'>
        <p id='myText'>Some Text</p>
    </div>
</div>

CSS

#containerDiv{
    overflow-y: scroll;
    overflow-x: hidden;
    width: 150px;
    border: 2px solid black;
    padding: 0px;
}

#contentDiv{
    overflow: hidden;
    width: 100%;
}

#myText{
    float: right;
}

#measureDiv{
    position: relative;
    left : 0px;
    width : 100%
}
}

JavaScript

function noScrollWidth(div){
    var measureDiv = $('<div id="measureDiv">');
    
    div.append(measureDiv);

    var width = measureDiv.outerWidth();
    
    measureDiv.remove();
    
    return width
};

$('#contentDiv').width(noScrollWidth($('#containerDiv')));