私は「idは何かを開始し、私はこれのためにそれを使用してみましたが、それはなかったのかどうかを確認するために、^ =のように行うことができることを知っていますトン作業は...基本的に、私は、URLを取得していると私は特定の方法で起動パス名要素のクラスを設定したい...だから
、
var pathname = window.location.pathname; //gives me /sub/1/train/yonks/459087
私は/サブ/ 1で始まるすべてのパスのために、私は要素のクラスを設定できることを確認するには...
if(pathname ^= '/sub/1') { //this didn't work...
...
'/^\/sub \/1。*/gi.test(pathname)'は述語としてブール値を返します。 –
あなたが6年後に(自分自身として)[元の&複製された投稿のJavascript StartsWith](http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith-別の文字列)は、Ecmascript 6のstartWith()関数を使用して、最高のパフォーマンスを持つように見える非常にきちんとした答えを提供します。 – theFreedomBanana