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