如何使用jquery

时间:2015-12-24 10:44:11

标签: javascript php jquery html css

我正在制作一个用户界面,我从中获得了一些静态的''元素和一张桌子,我有一些' td' element.Now我想拖动静态' td'元素并删除它并替换现有的''元素在里面。我想知道哪个''被替换,并且由哪个''它被替换,所以我可以通过PHP'。

更新我的数据库

这是我用于拖放但没用的代码:



$("#fool td").draggable({
            revert: "invalid"
            // start: function(ev, ui){ ui.helper.width($(this).width()); }
        });

        $('#cool').droppable({
            accept : "#fool td",
            tolerance: 'pointer',
            greedy : true,
            hoverClass: 'highlight',
            drop: function(ev, ui) {
                alert('hi');
            //$(this).innerHTML($(ui.draggable));
                $(ui.droppable).replaceWith("<div>Some content</div>");
            }
        });
&#13;
&#13;
&#13;

我的静态&#39;&#39;的HTML代码是:

&#13;
&#13;
<div id="fool"><table id="draggable"><tr><td style="background-color:blue">english</td></tr><tr><td style="background-color:yellow">hindi</td></tr><tr><td style="background-color:green">maths</td></tr><tr><td style="background-color:white">physics</td></tr></table></div>
<div id="cool"><table>---- all td elemenet ------</table></div>
&#13;
&#13;
&#13;

里面&#39;酷&#39; div我想生成一个动态表,之后我想拖放那个很酷的表。

2 个答案:

答案 0 :(得分:0)

因为我认为你需要交换两个TD,

您可以使用Zepto插件作为其提供所有交换信息。 参考:http://james2doyle.github.io/zepto-dragswap/

答案 1 :(得分:0)

试试这个:

1. Include jQuery library and TableDnD.js

    <script type="text/javascript" src="js/jquery-1.7.1.js"></script>

    <script type="text/javascript" src="js/jquery.tablednd.0.7.min.js"></script>

2. Call the plugin

    <script type="text/javascript">

    $(document).ready(function() {



    // Initialise the first table (as before)

    $("#table-1").tableDnD();





    });

    </script>

3. Markup

    <table id="table-1" cellspacing="0" cellpadding="2">

        <tr id="1"><td>1</td><td>One</td><td>some text</td></tr>

        <tr id="2"><td>2</td><td>Two</td><td>some text</td></tr>

        <tr id="3"><td>3</td><td>Three</td><td>some text</td></tr>

        <tr id="4"><td>4</td><td>Four</td><td>some text</td></tr>

        <tr id="5"><td>5</td><td>Five</td><td>some text</td></tr>

    <tr id="6"><td>6</td><td>Six</td><td>some text</td></tr>

    </table>

获取信息click here....