JSFiddle - React, Tailwind, and code Playground

by Addy Osmani

HTML

<script src="foo.js?v=1"></script>
<script src="foo.js?v=2"></script>
<script src="bar.js"></script>

JavaScript

function printcase($p)
{
   $('body').append('<p>' + $p + '</p>'); 
}

printcase($("script[src^=foo\\.js]").length); //2
printcase($("script[src^=foo.js]").length); //0

printcase($("script[src^=foo\\.js]").length); //2
printcase($("script[src^=foo\\.js]").length); //2

printcase($("script[src^=foo.js]").length); //0
printcase($("script[src^=foo.js]").length); //0

/*

The expected output on the page is:
2

0

2

2

0

0

*/