[英]how do i refresh the div after a click function using jquery?
我试图在点击功能后使用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>
使用load
$('#hiddenTopic').load("server.php");
检查你的身份是否与t
hiddentTopic
请改变它
hiddenTopic
像这样
工作演示
这不是刷新,这称为hide and show
如果我理解正确,你想重新加载由php部分生成的内容。 这是不可能的,因为php是服务器端的部分,而javascript - 客户端。 你需要的是制作文件server.php
,在那里移动php部分然后使用$('#hiddenTopic').load("server.php");
正如@gowri之前说过的那样。
如果你想改变div的格式化你可以使用任何css类来做到这一点:$('divId')。addClass('class_name');
要添加数据,您可以使用divid选择div并更新其innet段aur标题文本,如下所示:
$('div1 p')。html(' blah blah any text ...'); $('h2')。text(' blah blah blah blah blah ...');
$(' START! ')。prependTo('#divID'); (它在div之前写START)$(' END! ')。appendTo('#divID'); (在div之后写END)
希望这会帮助你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.