首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery `.blur()` in javascript

JQuery `.blur()` in javascript
EN

Stack Overflow用户
提问于 2020-03-05 14:36:39
回答 2查看 398关注 0票数 0

使用JQuery,我可以对一个元素进行.blur()

代码语言:javascript
复制
$('x').blur();

这是替换香草JS中的blur()调用的正确方法吗?

代码语言:javascript
复制
document.querySelector('x').dispatchEvent('blur');
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-05 14:44:53

您可以简单地使用事件名作为方法调用。使用选择器上的blur()触发事件,

代码语言:javascript
复制
document.querySelector('x').blur();
// or 
document.getElementById('x').blur();

其他事件

代码语言:javascript
复制
.click()
.focus()
.submit()

请参阅这里的更多事件

dispatchEvent

通常用于触发自定义事件的dispatchEvent方法。

代码语言:javascript
复制
var myEvent = new Event('myEvent');

// Listen for the event.
document.querySelector('x').addEventListener('myEvent', function (e) { /* ... */ }, false);

// Dispatch the event.
document.querySelector('x').dispatchEvent(myEvent);

事件

票数 3
EN

Stack Overflow用户

发布于 2020-03-05 14:41:25

如果有侦听器,请使用next

代码语言:javascript
复制
document.querySelector('x').addEventListener('blur', yourFunction);

触发事件

代码语言:javascript
复制
document.querySelector('x').blur();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60547767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档