Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在表之间拖放和交换元素_Javascript_Jquery_Html_Swap_Drag - Fatal编程技术网

Javascript 在表之间拖放和交换元素

Javascript 在表之间拖放和交换元素,javascript,jquery,html,swap,drag,Javascript,Jquery,Html,Swap,Drag,想象一下我有这个 ç 10 20 30 40 50 60 功能allowDrop(ev){ ev.preventDefault(); } 功能阻力(ev){ ev.dataTransfer.setData(“src”,ev.target.id); } 功能下降(ev){ ev.preventDefault(); var src=document.getElementById(ev.dataTransfer.getData(“src”)); var srcParent=src.parentNo

想象一下我有这个 ç


10
20
30
40
50
60
功能allowDrop(ev){
ev.preventDefault();
}
功能阻力(ev){
ev.dataTransfer.setData(“src”,ev.target.id);
}
功能下降(ev){
ev.preventDefault();
var src=document.getElementById(ev.dataTransfer.getData(“src”));
var srcParent=src.parentNode;
var tgt=ev.currentTarget.firstElementChild;
ev.currentTarget.replaceChild(src、tgt);
srcParent.appendChild(tgt);
}

看起来就像您在JSFIDLE上解释的那样工作?当我将一个元素拖动到另一个框中时,它们交换位置。但我想将一个元素从一个表交换到另一个表。现在我只能交换同一个表中的元素。哦,哦,我明白了。所以它已经起作用了。Wow magicdo在这种情况下你想删除这个问题,因为它对其他StackOverflow用户没有任何用处