我試圖在單擊按鈕時刷新頁面中的元素。基本上,我只需要一個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