1. ホーム
  2. ジャバスクリプト

[解決済み】文字列が何かで始まっているかどうかをチェックする?重複

2022-04-15 22:07:41

質問

のようなことができるのは知っています。 ^= を使って、idが何かで始まっているかどうかを確認しようとしたのですが、うまくいきませんでした。基本的に、私はURLを取得していて、ある方法で始まるパス名に対して要素のクラスを設定したいのです。

var pathname = window.location.pathname;  //gives me /sub/1/train/yonks/459087

で始まるすべてのパスに対して /sub/1 要素にクラスを設定することができます。

if (pathname ^= '/sub/1') {  //this didn't work... 
        ... 

解決方法は?

使用方法 stringObject.substring

if (pathname.substring(0, 6) == "/sub/1") {
    // ...
}