Javascript 如何使用jquery在单击函数后刷新div?

Javascript 如何使用jquery在单击函数后刷新div?,javascript,jquery,refresh,Javascript,Jquery,Refresh,我尝试在单击函数后使用jquery刷新页面上的div: $('.finishTag').live('click', function() { $('#Qtopics').hide(); //refresh #hiddenTopic here im stuck here :)) $('#hiddenTopic').show(); }); 编辑: 我的意思是刷新一下div!!然后显示它,因为它隐藏在这一点

我尝试在单击函数后使用jquery刷新页面上的div:

$('.finishTag').live('click', function() {
           $('#Qtopics').hide();
            //refresh #hiddenTopic here im stuck here :))
           $('#hiddenTopic').show();

            });
编辑:

我的意思是刷新一下div!!然后显示它,因为它隐藏在这一点

<div id="hiddentTopic">
 <?php

       while ($Qtopic = mysql_fetch_array($getTopics)){
         echo "<a href='google.com' class='topicBullet'>".$Qtopic['name']."</a>";
             }
?>
       </div>

使用
加载

$('#hiddenTopic').load("server.php");
检查你的身份证,这是与t

hiddentTopic
请换一下

hiddenTopic
像这样

工作演示


这不是一个刷新,它被称为“隐藏和显示”

如果你想更改div的格式,你可以使用任何css类,比如:$('divId')。addClass('class_name')

要添加数据,可以使用divid选择div并更新其innet段落aur标题文本,如下所示:

$('div1p').html('blah-blahanytext…'); $('h2')。文本('strong>blah blahblah blah…)

$(“开始!”).prependTo(“#divID”);(它在div之前开始写入) $(“结束!”).appendTo(“#divID”);(它在div之后写入结束)


希望这能对您有所帮助。

如果我理解正确,您希望重新加载php部件生成的内容。这是不可能的,因为php是服务器端部分,而javascript是客户端部分。您需要的是制作文件
server.php
,将php部分移到那里,然后使用
$('hiddenTopic').load(“server.php”)正如@gowri之前所说。

刷新是什么意思?放一些数据?编辑回答我只是想刷新内容!!!关于#hiddentTopic
$(#hiddentTopic')。文本(“编辑内容”)或html()-是否要通过javascript重新运行php部分?:)deos server.php的来源是什么!!:)hiddenTopic div中已经有了用php访问数据库的内容,我只需要刷新它!!:)thanks@pingpong那么你想刷新什么?为什么需要刷新它。。这意味着您需要正确显示最新内容。然后只需从server.phpcan回显您的最新内容,我可以询问是否要将参数传递给server.php,如comment_id,以便它知道要访问什么,如何使用.load()简单地
$('#hiddenTopic').load(“server.php?comment_id=“+comment_id”)