【发布时间】:2014-02-20 20:22:01
【问题描述】:
在我的应用程序中有 2 个 textarea,以下是我向这 2 个 textarea 添加“dragover”和“drop”侦听器的代码
// 用于拖动
handleDragOver : function (evt) {
var self = this;
evt.preventDefault();
console.log ("handleDragOver ", evt);
return;
}
// 用于丢弃
ShowFileContentDiff : function (evt) {
evt.preventDefault();
console.log ("ShowFileContentDiff ", evt);
}
并按照代码将此事件绑定到 2 个文本区域
textArea1.bind('dragover', self.handleDragOver);
textArea1.bind('drop', self.ShowFileContentDiff);
textArea2.bind('dragover', self.handleDragOver);
textArea2.bind('drop', self.ShowFileContentDiff);
现在在我的应用程序中,我有一个包含文件名的锚标记,当我将此锚标记拖到文本区域时,我想在文本区域中显示文件内容。
文件内容基本上存储在某个对象的jsonstring中。
我的问题不在于上面提到的任何一种方法,我都无法访问此锚标记,以便获取 fileContent....
有人可以告诉我如何实现这一目标吗?
【问题讨论】:
标签: jquery html drag-and-drop textarea file-copying