javascript - 将 .has() 与 keyup 事件一起使用

标签 javascript jquery

我尝试使用 .has() 选择器仅在我的 body 有图像时执行关键控件。

这就是我目前正在尝试的方法,但它不起作用。

if ($('body').has('img')){
   $(document).on('keyup', function (event) {
     if (event.which === 37) {
       console.log('test');
     }
   });
}

最佳答案

试试这个

if ($('body img').length) {
}

关于javascript - 将 .has() 与 keyup 事件一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19029075/

相关文章:

javascript - 如何从 JSON 对象中的键中获取值?

javascript - 正确的 React 方式来处理父组件中仅作用于选定子组件的函数?

jQuery Mobile 与常规 jQuery

javascript - FullCalendar 通过 event.id 或 event.source 删除所有 eventSource 或事件

javascript - 将选择(多个)转换为无序列表

javascript - 通过ajax发送数组

javascript - 按 ID 删除选项卡时出错(chrome 扩展)

javascript - NodeJS 未处理的 promise 拒绝问题

javascript - Angularjs ng-view 不显示数据

javascript - 隐形验证码 - 挑战未出现