gpt4 book ai didi

javascript - jquery dragtable 动态添加的列拖动选项不起作用

转载 作者:行者123 更新时间:2023-11-30 16:36:51 25 4
gpt4 key购买 nike

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.drag.js"></script>
<script type="text/javascript" src="dragndrop.table.columns.js"></script>
<script type="text/javascript">

$(document).ready(function() {
function initDraggable(c){
$(c).dragtable({dragaccept:'.dragdone',dragHandle:'.handle'});
}
});
document.getElementById('coladd').ondblclick = function(){
$("#tabdrag thead tr").eq(0).append("<th class=\"dragdone\"><div class=\"handle\"></div>three</th>");
$("#tabdrag tbody tr").eq(1).append("<td>col3text5</td>");
$("#tabdrag tbody tr").eq(2).append("<td>col3text6</td>");
initDraggable($("#tabdrag"));
}
</script>
</head>
<body>
<p id='coladd'>add column</p>
<table id='tabdrag'>
<thead><tr><th class='dragdone'><div class='handle'>one</div></th><th class='dragdone'><div class='handle'>two</div></th></tr></thead>
<tbody><tr><td>col1text1</td><td>col2text2</td></tr><tr><td>col1text3</td><td>col2text4</td></tr>
</tbody></table>
</body>
</html>

我在添加拖动选项后动态添加列,但在添加它的工作正常之前不起作用。请帮助我我在动态添加列后调用函数 initDraggable 它不起作用还有另一个问题如何包含库文件以动态添加部分

最佳答案

这个答案来得太晚了,但是你可以用这个使新的、动态添加的列可以拖动:

$('.defaultTable').dragtable('destroy').dragtable({});

关于javascript - jquery dragtable 动态添加的列拖动选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32605169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com