JSFiddle - React, Tailwind, and code Playground

by Mottie

HTML

Some jQuery selectors

<ul>
    <li>:enable</li>
    <li>:not</li>
    <li>:first</li>
    <li>:eq</li>
</ul>

JavaScript

$('li:contains("\:enable")').css('background','#ddd');
$('li:contains(":enable")').css('color','red'); // doesn't need to be escaped

$('li:contains("\:not")').css('color','red');
$('li:contains(":not")').css('background','#ddd'); // doesn't need to be escaped

// errors on any pos selector in jQuery v1.8:
// pos = ":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)"

$('li:contains("\:first")').css('color','red');
$('li:contains(":first")').css('background','#ddd');

$('li:contains("\:eq")').css('color','red');
$('li:contains(":eq")').css('background','#ddd');