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

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

<?php $i=0; foreach ($records as $record) { echo "
"; echo ""; if ($record['approved_translation']) { echo ""; } else { echo ""; } echo ''; $i++; } ?>
" . strip_tags($record['language_value']) . "
". strip_tags($record['approved_translation']['language_value'])."
".""."
Not translated
" . "

一段JS代码:

  $(".page_button").click(function () { $.post("http://"+document.location.host+"/index.php/welcome/update_records_set/"+this.id, function(data) { alert('123'); $(".records_content").empty(); }); }); 

这个脚本有效,因为我看到’123’通知,但是带有’.records_content’类的div容器不清楚。 请告诉我,我该如何解决? 谢谢。

更新:现在它的工作原理。 但是我有一个新的分页问题:

  
Page:
<?php for($i=0; $i<$count; $i++) { if ($i==0) { echo "
".($i+1)." "."
"; } else { echo "
".($i+1)." "."
"; } } ?>

和更改按钮类的代码:

  $(".page_button").click(function () { $(".selected_page_button").attr("class", "page_button"); $(this).attr("class", "selected_page_button"); }); 

它首先适用于所有按钮。 创建页面后,将选择第一页。 当我点击“2”时,“1”很简单,选择“2”。 同样的事情是没有“1”的所有按钮:如果我点击“2”(或其他),那么我不能先点击! “1”更改了它的视图但不改变行为,因为简单按钮是可点击的,所选按钮不可点击!

它确实使用.empty()作为你的代码已经说明,除了它警报清除。 见这里: http : //jsfiddle.net/YPLeB/

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

试试这个:

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

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

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