.on()和$(document).on一样吗

拖拽图片的代码

$(".img-container").on("dragover", function (event) {
    event.preventDefault();
})

.on("drop", function(event) {
    console.og(this);
    event.preventDefault();
    // 数据在event的dataTransfer对象里
    let file = event.originalEvent.dataTransfer.files[0];

    // 然后就可以使用FileReader进行操作
    fileReader.readAsDataURL(file);

    // 或者是添加到一个FormData
    let formData = new FormData();
    formData.append("fileContent", file);
})

第二个.on是什么写法? 还是说连着上面那部分的代码?
百度.on('drop',function(){}) 没有搜到这种例子,打印this 输出<div class="img-container">怎么理解??
解答或者告诉我搜索关键词都可以,感谢每一个浏览者

阅读 2.9k
3 个回答

连着上面的代码的,JQ的链式编程,你可以从控制台中看到输出的selector:".img-container"

jquery绑定事件的方法啊

连着的,就是jQuery的链式调用

this指向你前面选择器的DOM元素,加一个$()可以变成jQuery对象

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题