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')));