这是一个奇怪的问题。
我的标题 HTML 看起来像
<div class="nav-collapse collapse ">
<!-- .nav, .navbar-search, .navbar-form, etc -->
<ul class="nav pull-right">
<li style="float: left;"><a href="home.html">Home</a></li>
<li style="float: left;padding-left: 30pt;"><a id="selDb" href="selectDatabase.html">Do Something</a>
</li>
<li style="float: left;padding-left: 30pt;"><a href="coming-soon.html">Refresh</a></li>
<li style="float: left;padding-left: 30pt;"><a href="coming-soon.html">Start XYZ</a></li>
<li style="float: left;padding-left: 30pt;"><a id="signOut" href="#">Sign Out</a></li>
</ul>
</div>
我的 JS 代码
$(document).ready(function() {
$('#head').load('header.html');
$.ajax({
type: 'get',
url: 'someUrl/signout',
cache: 'false',
success: function(data) {
$('A#signOut').attr('HREF', data);
},
error: function(error) {
alert("Internal server error.");
}
});
});
//alert($('A#signOut'));
$('A#signOut').click(function() {
alert('Signout Clicked');
});
当我取消注释`alert($('A#signOut')); 我能够收到警报,但是当我删除它时,我没有收到警报。
有什么线索吗?