$(function() {
var s = $('#field_id5 div.field_uneditable').html();
if(s == "+Member") {
var path = window.location.pathname;
if( /^u\d+/.test(path) ){
$('#content').prependTo('#container').css('marginRight','0px');
$('#page_wrapper').remove();
}
$('#profile-advance-left').hide();
}
});
エラー Uncaught ReferenceError: パス名が定義されていません
上記の更新されたコード---
上記のコードvar numbers
は、数値がuの後にあるかどうかを確認する正規表現のようなもの(正規表現の経験はあまりありません)を書いてみました。コードは、パス名に u が含まれているかどうかをチェックすることを除いて、その意味で機能します。そのようなリンクが/forum
あり、このコードが実行されているため、uで始まるかどうかのみを確認したいのですが、これは私が望んでいるものではありません。このようなURLでのみ実行するには、このコードが必要です
/u1
/u2
/u3
/u4
助言がありますか?
わかりましたので、以下の両方の回答はまだ機能していません..私の友人がコードをくれましたが、それがエスケープされているとは思わないので、見てください
if(//?ud+/.test(window.location.pathname)){
$('#content').prependTo('#container').css('marginRight','0px');
$('#page_wrapper').remove();
}