我正在创建一个新闻页面。我需要找出是否为文章设置了锚点。如果没有,我只展示最新的文章。带有锚的示例 URL 是:example.com/news.php#article43
HTML结构是:
<div>
<a name="article43"></a>
<h2>TITLE</h2>
<div class="news_content"></div>
</div>
我的 JS 是这样的:
var anchor = $(location).attr('href').split('#');
if(anchor[1]){
$('a[name=' + anchor[1] + ']').next('.news_content').show();
}else{
$('.news_content').first().show();
}
有些东西不行。