Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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 如何使用JS/Jquery清除div容器的内容?_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用JS/Jquery清除div容器的内容?

Javascript 如何使用JS/Jquery清除div容器的内容?,javascript,jquery,Javascript,Jquery,我一直在开发一些页面,我需要清除一些div的内容: <table> <tbody> <div class="records_content"> <?php $i=0; foreach (

我一直在开发一些页面,我需要清除一些div的内容:

                <table>
                    <tbody>
                    <div class="records_content">
                        <?php
                            $i=0;
                            foreach ($records as $record) {
                                echo "<tr class = 'output' style='border-bottom: 1px dotted silver;'>";
                                echo "<td width='400'>" . strip_tags($record['language_value']) . "</td>";
                                if ($record['approved_translation'])
                                {
                                    echo "<td width='200' height='30'><div class='field' id='".$record['label_value']."/".$record['language_id']."'>".
                                        strip_tags($record['approved_translation']['language_value'])."</div></td><td><button class='btn btn-info' id='{$record['label_value']}/{$record['language_id']}' href='#'>More...</button>"."</td>";
                                }
                                else
                                {
                                    echo "<td  width='200'>"."<div id='".$record['label_value']."/".$record['language_id']."'><span class='no_translate'>Not translated</span></div>" . "</td>";   
                                }                   
                                echo '</tr>';
                                $i++;
                            }
                        ?>
                    </div>
                    </tbody>
                </table> 
这个脚本可以工作,因为我看到了“123”通知,但带有“.records\u content”类的div容器不清楚。请告诉我,我怎样才能修好它?多谢各位

更新: 现在它起作用了。但我在分页方面遇到了一个新问题:

                <br><b>Page:</b><br/>
                <?php
                    for($i=0; $i<$count; $i++)
                    {
                        if ($i==0)
                        {
                            echo "<div class='selected_page_button'>".($i+1)." "."</div>";
                        }
                        else
                        {
                            echo "<div class='page_button'>".($i+1)." "."</div>";
                        }
                    }
                ?>
它适用于所有按钮,无需先安装。创建“我的页面”时,将选择第一个页面。当我点击“2”时,“1”是简单的,选择“2”。同样的事情是所有没有“1”的按钮:如果我点击“2”(或其他一个),那么我不能先点击!“1”会更改其视图,但不会更改其行为,因为简单按钮是可单击的,而选定的按钮是不可单击的

试试这个:

$(".records_content").html('');
试试这个:

$(".records_content").html('');

您将看到警报在HTML清空之前发生。尝试将警报置于
.empty()
函数之后,或使用非阻塞命令(如
console.log()
)调试代码


您的代码本身是正确的。。。只有命令的顺序让您感到困惑…

您将看到在HTML清空之前发生的警报。尝试将警报置于
.empty()
函数之后,或使用非阻塞命令(如
console.log()
)调试代码


您的代码本身是正确的。。。只有命令的顺序会让您绊倒…

它会使用
.empty()
清除,因为您的代码已经说明了这一点,但它会在警报后清除。请看这里:


单击“确定”后,
DIV
将按预期清除。

它确实会使用
.empty()。请看这里:


单击“确定”后,
DIV将按预期清除。

为什么这比$(“.records_content”).empty()好?较好的可能不是。。。但这是另一种选择。。。与“清空”元素不同,它所做的只是用一个空字符串替换竞争。。。本质上是相同的操作。为什么这比$(“.records_content”).empty()好?较好的可能不是。。。但这是另一种选择。。。与“清空”元素不同,它所做的只是用一个空字符串替换竞争。。。基本上是相同的操作。在这种情况下,您使用了错误的选择器(
.records\u content
)。你试过小提琴演示吗?对不起,我已经改变了我的div的位置,现在可以用了。现在我有分页问题-请检查我的更新问题!在这种情况下,您使用了错误的选择器(
.records\u content
)。你试过小提琴演示吗?对不起,我已经改变了我的div的位置,现在可以用了。现在我有分页问题-请检查我的更新问题!如果你有新问题,请发布新问题。人们为您的原始问题提供了很好的答案,但由于您的编辑,这些答案现在被视为无效/不完整。如果您有新问题,请发布新问题。人们为您的原始问题提供了很好的答案,但现在由于您的编辑,这些答案被视为无效/不完整。
$(".records_content").html('');