我的 jQuery 有这个示例代码:
$(document).ready(function() {
$('.content').click( function(){
console.log("Test!")
});
});
我有一个带有 X div 的 HTML 页面,前面是这样的链接。
<a name="itemX"></a>
<div class="content">itemX</div>
每个 div 的顶部是一个无序列表,其中包含指向此文件中所有 div 的链接。当单击这些链接之一时,URL 将更改为"/index.html#itemX"
.
现在的问题是,当我点击第一个链接时,它会显示“测试!” 输出,但是当我在"#itemX"
url 中有 a 的页面上时,该click()
事件不会触发。这是故意的还是我错过了什么?这个方法我也试过了.on()
...