我有一个文件:
<button class="route" data-route-url="/about">About</button>
<a href="#" class="route" data-route-url="/about">About</a>
<div id="page-content">
</div>
$('.route').click(function() {
console.log('.route.click()');
var url = $(this).data('route-url');
$('#page-content').html('loading...');
$.get(url, function(data) { $('#page-content').html(data); });
return false;
});
在此之前它工作得很好,并加载了关于页面。
关于页面带来了另一个按钮,也称为“路由”:
<button class="route" data-route-url="/contact">Contact</button>
但是,当我点击它时没有任何反应,而且我也没有收到 console.log 消息,所以似乎第一次在 div-content 中加载的页面看不到名为 route 的父函数,这是否按预期工作?
我该怎么做?