jqueryの - window.location.pathnameとのパターンマッチングを使用しようとしています
質問
基本的に、私がでてる場合: http://example.com/content/connect/152 /:に、私は「コネクト」は、URL内に存在し、その後、特定の何かにメニューの選択された値を設定するかどうかを確認したい...(URLも<のhref = "HTTPのようなものかもしれません/example.com/content/connections」のrel = "nofollowをnoreferrer"> http://example.com/content/connections を、その場合には、それはまだ...一致している必要があります)。
これは、私は、これは、明らかに機能していません....
しようとしてきたものですvar path = window.location.pathname;
if(path).match(/^connect) {
$("#myselect").val('9');
} else {
$("#myselect").val('0');
}
解決
接続はどこでもあなたのURLですることができますので、
^
を追加する必要はありません試してください:
if (path.match("/connect"))
これはあなたが接続する前に「/」右をしたいと仮定します。
他のヒント
あなたの正規表現のみの接続で始まる値と一致します。
あなたはおそらくこれが欲しいです
if(path.match(/^.*connect.*$/)) {
所属していません StackOverflow