我有一个文本输入和一个与输入相邻的提交类型的按钮。我已将focusout
事件处理程序绑定到输入并单击事件处理程序到按钮。现在,当我专注于输入然后按下enter
时,focusout
事件处理程序被触发并且按钮事件处理程序被触发。我只想focusout
在文本框焦点丢失时触发。我应该怎么办 ?
代码 :-
<div >
<span>Local Currency: </span>
<input type='text' id='txtFocusElement' />
<button id="btnClickElement" >
<span> Add new line</span>
</button>
</div>
我使用选择器作为:
$("#txtFocusElement").bind("focusout", function() {
console.log('focusout');
})
$("#btnClickElement").bind("click", function() {
console.log('click');
})
并将上面的代码写在我在加载文档时调用的一个函数中。