当在“金额”输入中按下“回车”键时,这个逻辑就会启动,我不认为它应该启动(在 Chrome 中没有)。如何防止这种情况发生,如果在 IE 中不能防止,那么处理它以使 click 事件中的逻辑不会触发。
<html>
<body>
<div id="page">
<div id="financed_amount">
<h1>Financed Amount:</h1>
<input type="text" id="amount" value="" />
</div>
<h1>Finance Options</h1>
<div>
<a id="shareLink" rel="leanModal" name="email" href="#email"></a>
<button id="btnShare" class="share">Share this report</button>
</div>
</div>
</body>
</html>
剧本
$("#btnShare").click(function (e) {
// This logic is firing when pressing "Enter" in the "Amount" input
});