0

簡単な質問があります。JavaScriptを実行したい。URLが#videoの場合。例えば。これは私のウェブサイトです:www.website.nl。URLがwww.website.nl/#videoの場合。私が何をしなければならないよりもjavascript。どうすればそれを作ることができますか:

このコードから始めましょう:

$("a[href='http://www.website.nl/#video']"){
            alert("test");
        };
4

2 に答える 2

0

あなたは正しいセレクターを持っていますが、アラートを囲むブロックの構文が間違っています

ライブデモ

$("a[href='http://www.website.nl/#video']").each(function(){
            alert("test");
});​

要素が1つしかないことがわかっている場合は、それぞれは必要ありません

ライブデモ

 alert($("a[href='http://www.website.nl/#video']")[0].href);​

また

ライブデモ

alert($("a[href='http://www.website.nl/#video']").attr('href'));​
于 2012-11-24T16:46:53.940 に答える
0

これを試して:

var url = $('a').attr('href');
var hash = url.substring(url.indexOf("#")+1);

if ( hash === 'video' ) {
  alert('test');
}

<a href="http://www.website.nl/#video">a</a>​

http://jsfiddle.net/EGHuB/9/

于 2012-11-24T16:43:39.480 に答える