我有以下 HTML:
<a id="foo">Click Me</a>
<form action="" method="post">
<input type="submit" value="submit">
</form>
<script type="text/javascript">
$(function() {
$('#foo').click(function() {
alert('hello');
});
});
</script>
如您所见,“点击我”工作正常,直到我点击提交按钮(重新加载页面)。
如何防止这种情况发生,以便即使在提交表单后“点击我”也能按预期工作?
注意:这是我的内部内容<head>
:
<head>
<link rel="stylesheet" href="http://code.jquery.com/mobile/latest/jquery.mobile.min.css" />
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://code.jquery.com/mobile/latest/jquery.mobile.min.js"></script>
</head>
更新:我尝试删除
<link rel="stylesheet" href="http://code.jquery.com/mobile/latest/jquery.mobile.min.css" />
在head
标签中,它可以工作,但是这个 CSS 文件是 Jquery Mobile 的重要组成部分。