我有一个简单的问题。我想做一些javascript。当 url 是#video. 例如。这是我的网站:www.website.nl。当网址为 www.website.nl/#video 时。比我必须做的 javascript。我该怎么做:
从此代码开始:
$("a[href='http://www.website.nl/#video']"){
alert("test");
};
我有一个简单的问题。我想做一些javascript。当 url 是#video. 例如。这是我的网站:www.website.nl。当网址为 www.website.nl/#video 时。比我必须做的 javascript。我该怎么做:
从此代码开始:
$("a[href='http://www.website.nl/#video']"){
alert("test");
};
尝试这个:
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>
你有正确的选择器,但是块封闭警报的语法错误
$("a[href='http://www.website.nl/#video']").each(function(){
alert("test");
});
如果你知道你只有一个元素,那么你不需要每个元素
alert($("a[href='http://www.website.nl/#video']")[0].href);
或者
alert($("a[href='http://www.website.nl/#video']").attr('href'));