簡単な質問があります。JavaScriptを実行したい。URLが#videoの場合。例えば。これは私のウェブサイトです:www.website.nl。URLがwww.website.nl/#videoの場合。私が何をしなければならないよりもjavascript。どうすればそれを作ることができますか:
このコードから始めましょう:
$("a[href='http://www.website.nl/#video']"){
alert("test");
};
簡単な質問があります。JavaScriptを実行したい。URLが#videoの場合。例えば。これは私のウェブサイトです:www.website.nl。URLがwww.website.nl/#videoの場合。私が何をしなければならないよりもjavascript。どうすればそれを作ることができますか:
このコードから始めましょう:
$("a[href='http://www.website.nl/#video']"){
alert("test");
};
あなたは正しいセレクターを持っていますが、アラートを囲むブロックの構文が間違っています
$("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'));
これを試して:
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>