JSFiddle - React, Tailwind, and code Playground
by ericbock
HTML
<div id="dialog"></div>
<div>
<button>back</button>
<button>next</button>
</div>
<p>Using contains, no context: <span id="result1"></span></p>
<p>Using contains, with context: <span id="result2"></span></p>
<p>Using last, no context: <span id="result3"></span></p>
JavaScript
$("#result1").text( $("#dialog ~ div button:contains('next')").text() );
$("#result2").text( $("button:contains('next')", "#dialog ~ div").text() );
$("#result3").text( $("#dialog ~ div button:last").text() );