如何根据下拉选择更改 div 中的内容

Pat*_*k R 5 html php mysql drop-down-menu

我将我的内容从DBwith PHP,加载到我的 div 中。

dropdown上面有一个,我应该可以在那里整理内容,这意味着dropdown选择时,将div删除其中的旧内容,并出现新内容。

那么如何才能“删除” 中的旧内容div,并基于 获得新内容dropdown selection呢?

这是我到目前为止得到的:

    <div class="col-md-4">
          <ul class="nav nav-tabs top_nav">
            <li role="presentation" class="active"><a href="#">Edit</a></li>
            <li role="presentation" class="inactive">

              <!-- THE DROPDOWN THAT SHOULD SORT THE CONTENT BELOW -->
              <!-- REMOVE OLD, AND GET NEW AFTER SELECTED -->

                <select id="filter_type">
                    <option selected value="Alle">Alle</option>
                    <option value="Privat_Tale">Privat Tale</option>
                    <option value="Erhverv_Tale">Erhverv Tale</option>
                    <option value="Gamle">Gamle</option>
                    <option value="Privat_MBB">Privat MBB</option>
                    <option value="Erhverv_MBB">Erhverv MBB</option>
                    <option value="Familietele">Familietele</option>
                    <option value="Retention">Retention</option>
                </select>
            </li>
          </ul>

  <!-- LOAD THE CONTENT FROM DB, AND SHOW IT -->

            <div class="abo_load" id="abo_load">
            <?php
if (mysql_num_rows($sql_select_edit) > 0) {
    while ($row = mysql_fetch_assoc($sql_select_edit)) {
?>
        <div class="abo_box" id="abo_box">
         <label class="abo_navn"><?php echo $row['abo_name']; ?></label>
         <input type="hidden" value="<?php echo $row['category']; ?>" name="category" />
         <form action="conn/delete.php" method="post">
          <input type="hidden" value="<?php echo $row['id'];
?>" name="slet">
          <input class="delete" value="Delete" type="submit" onclick="return confirm('Er du sikker??\nDet ville jo være ÆV med en Fejl 40!');">
         </form>
         <label class="edit">Edit</label>
         <?php include("files/edit_list_content.php"); ?>                                                       
       </div>                            
      <?php
    }
}
?>
            </div>
      </div>
Run Code Online (Sandbox Code Playgroud)

编辑: 我已经用 JQuery 做了它,我加载了一个 php 页面,它获取所选项目,然后从数据库中获取数据。但问题是,当它加载时,我不能使用任何 JQuery 来操作新内容。就像我在内容上有一个编辑标签,并启用了 JQuery 隐藏功能。当我通过 php 从我的数据库获取数据时,该功能正在工作,但当我通过 JQuery 加载获取数据时,该功能正在工作。这就是为什么我想通过 php 加载数据

Apu*_*pta 3

您需要change在下拉列表上绑定事件并根据选择触发 ajax 请求以获取相关内容,然后在接收到内部更新内容后DIV

如果您使用 jQuery,一些有用的函数是:

阿贾克斯: http: //api.jquery.com/jquery.ajax/

绑定事件: https: //api.jquery.com/change/

这里给出了一个很好的实现示例: https ://stackoverflow.com/a/4910803/2004910