簡體   English   中英

如何使用jquery點擊功能后刷新div?

[英]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

像這樣

工作演示

http://jsfiddle.net/JLyay/1/

這不是刷新,這稱為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM