javascript - 如何使用 function() 将一个 div 移动到另一个 div 中

标签 javascript php jquery

我想将 div 的位置从我的 php 文档中创建的位置移动到文件中的另一个位置。

我想在第 11 行周围创建一个 div,然后使用在每行中创建的变量,然后将新创建的 div 移到里面:div class="selector">

这就是我的脚本当前的样子:

 <div class="selector" onclick="showChannels()";><div id="channel">hi</div></div>
        <div id="cCwrapper">
        <?php include 'clientConnections.php';?>
         <?php
            $sql = "SELECT icon, pageName, Channel FROM clientconnections";
            $result = $conn->query($sql);

            if ($result->num_rows > 0) {
            // output data of each row
            while($row = $result->fetch_assoc()) {
            echo 
            '<div class="itemWrapper" onclick="selectChannels()">
            <div class="iconWrapper">
            <img src="'.
            $row["icon"].
            '" style="height: 16px; height: 16px;>
            </div> <!--closes icon wrapper-->
            <div class="channelWrapper">'.
            $row["pageName"]. 
            '</div> <!-- closes channel wrapper-->
            </div> <!--closes item wrapper-->
            ';
        }
            } else {
            echo "Oops! We can't find your connected accounts!";
        }
        ?>

最佳答案

function showChannels(){
  $("#selected_new_element").html($(this)[0].outerHTML); // moving div.selector element inside #selected_new_element (replace html value with this one)
  $("#selected_new_element").append($(this)[0].outerHTML); // appending div.selector element inside #selected_new_element
  $(this).remove(); // remove current element, for "moving" element
}

一些很好的引用:

  1. http://api.jquery.com/html/
  2. http://api.jquery.com/append/
  3. https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML
  4. https://api.jquery.com/remove/

关于javascript - 如何使用 function() 将一个 div 移动到另一个 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47970208/

相关文章:

javascript - 使用 Prism.js 防止自动换行

php - MySQL 调用所有值的更简单方法,而不是在 INNER JOIN 中单独调用它们

javascript - 单击 div 并将该 div 的值附加到其中

javascript - jQuery UI 日期选择器为 "year calendar"

javascript - 我可以在单页应用程序中使用浏览器 Navigation Timing API 来处理 Ajax 事件吗?如果不是,什么是好的工具?

php - 删除具有 blob text/mediumtext mysql 的重复行

javascript - 如何在精细 uploader 中以编程方式上传文件?

javascript - 当 multipule 运行时,将加载图标附加到 Table TD 以进行 ajax 调用会混淆

javascript - 是否可以将javascript注入(inject)到使用ajax调用后加载的dom中?

php - 嵌套循环和调试