我正在丢一个
<li draggable="true" >
<img src="accordian/css/images/spreadsheet_AggAR.png" />
Sales_Price
</li>
在 HTML 表格上。
现在我想获取 Dropped Element 的值(在本例中为 Sales_Price)。 我在 backbone.js 中写了一个 drop 事件
这是我的代码:
events:{
'drop #tree' : 'dropTest' ,
'dragover #tree': function(ev) {
ev.preventDefault();
// alert("dragover!");
}
},
dropTest: function(e) {
//i want the value of dropped element
}
请告诉我怎么做。
最佳答案
你可以使用event.dataTransfer
event {
'dragstart #elem' : function(e) {
var id = 'drag-'+(new Date()).getTime();
$(this).attr('data-drag', id);
e.originalEvent.dataTransfer.setData("source", id);
}
}
dropTest: function(e){
var source = e.originalEvent.dataTransfer.getData('source');
//console.log($('[data-id="'+source+'"]'));
e.preventDefault();
}
关于javascript - 获取 Backbone 中的 Dropped Element 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20489002/