有没有办法简单刷新元素?

时间:2011-03-30 20:09:44

标签: jquery

我正在尝试点击按钮刷新页面中的元素。基本上,我只需要一个div来拉取我第一次来到页面时拉出的相同HTML。没有Ajax回调。

我该怎么做?

$('#button').live('click',function() {
    //refresh #div  
});

2 个答案:

答案 0 :(得分:0)

在负载情况下你可以做到:

$('div').each(function(){
   $(this).data('orig_html',this.innerHTML);
})

然后在你刷新:

$('#button').live('click',function() {
    $('div').each(function(){
       $(this).html($(this).data('orig_html'));
    }) 
});

这是manual on jQuery data()

小提示显示你在这里: http://jsfiddle.net/maniator/wSqnM/

答案 1 :(得分:0)

$('#button').click( function(){
     $("#yourDiv").load("page_url");
});
  

查看有关加载功能的文档http://api.jquery.com/load/   我认为这更简单,你可能正在寻找什么。

  希望有所帮助