我试图在单击按钮时刷新页面中的元素。基本上,我只需要一个div来拉出刚刚进入页面时所拉取的HTML。没有Ajax回调。有没有办法简单刷新一个元素?
我该怎么做?
$('#button').live('click',function() {
//refresh #div
});
我试图在单击按钮时刷新页面中的元素。基本上,我只需要一个div来拉出刚刚进入页面时所拉取的HTML。没有Ajax回调。有没有办法简单刷新一个元素?
我该怎么做?
$('#button').live('click',function() {
//refresh #div
});
以及负载,你可以这样做:
$('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/
$('#button').click(function(){
$("#yourDiv").load("page_url");
});
查看关于加载函数的文档http://api.jquery.com/load/。
我认为这很简单,你可能在寻找什么。
希望帮助
所以,如果我说,有一个''元素,你的意思是,它的点击时,它只是重新加载本身?这是因为你通过改变了它。 jQuery或其他一些手段,因为页面加载?请提供一些细节。 – Bojangles 2011-03-30 20:12:24
[使用jQuery刷新页面中的单个div元素?](http://stackoverflow.com/questions/5489602/refreshing-a-single-div-element-in-a-page-with-jquery) – Neal 2011-03-30 20:20:36