当涉及两个输入时,jQuery模糊会持续触发。这是因为jQuery的blur
事件会在元素失去焦点时触发,而在这种情况下,两个输入元素都会失去焦点。为了解决这个问题,您可以使用focusout
事件代替blur
事件。focusout
事件会在元素或其子元素失去焦点时触发,这样您就可以确保只有当两个输入元素都失去焦点时,事件才会触发。
以下是一个使用focusout
事件的示例代码:
$('input').focusout(function() {
// 在这里编写您的代码,例如检查输入值是否模糊
});
这样,只有在两个输入元素都失去焦点时,事件才会触发,从而避免了不断触发的问题。
领取专属 10元无门槛券
手把手带您无忧上云