2011-12-04 2 views
1

私はこのようなURLがあります:私はjQueryのを使用してURLに/view/部分を持っているすべてのページ内のクラス.attachmentですべての画像を非表示にするjQueryを使用してURLのキーワードに基づいてエレメントにCSSクラスを適用しますか?

http://mysite.com/something/view/something-else/

を。

これを行うための提案はありますか?それはここでは、この

var url = window.location.pathname; 

if(url.indexOf('/view/') >= 0){ 
    $('.attachment').css('display','none'); 
} 

ようなものになるだろう

答えて

2

は...あなたはそれが動作確認するために実行]をクリックする必要がある例です。

http://jsfiddle.net/jasongennaro/rAkGS/

+1

は、私はあなたが 'url.indexOfをしたいと思います( '/ビュー/')> = '0' '/ビューは/'')(パス名の先頭ので 'のindexOfですることができるので、'できました見つけて '0'を返します。 – jfriend00

+0

良い点@ jfriend00!どうも。編集されました。 –

+0

または 'url.indexOf( '/ view /')!= -1' –