2012-03-29 47 views
0

如何在頁面加載時更改身份ID。Jquery cookies:在頁面加載時更改身份ID

我剛開發了一個應用程序來改變身體工作正常。我想在我已經選擇頁面加載時檢測身份標識。

下面是代碼的敵人做餅乾,它做工精細

$("#line_view").click(function(){ 
    $("#box_lev").attr('id','horiz_lev');  
    $.cookie("view_method","horiz_lev", {expires: 365, path: '/'}); 
}); 
$("#box_view").click(function(){ 
    $("#horiz_lev").attr('id','box_lev'); 
    $.cookie("view_method","box_lev", {expires: 365, path: '/'}); 
    $("#open").trigger('click'); 
}); 

我想補充的ID,而頁面加載。可以在任何一個可以幫助我,請

這裏我錯了代碼爲

if($.cookie("view_method")){ 
    $("body").attr('id',$.cookie("view_method"));  
} 
+0

所以這裏有什麼問題?它不工作? – Joseph 2012-03-29 15:22:01

+0

@Joseph不幸的是沒有:( 這裏是我的HTML代碼''這是永久代碼我需要改變,如果cookies類可用 – Muhammed 2012-03-29 15:24:55

+0

你檢查調試器,如果代碼實際上是在加載過程中被觸發? – Joseph 2012-03-29 15:26:56

回答

0

,如果你的Cookie並不具有價值,只是想和你來觸發它在頁面加載,試試這個:

$(function(){ 
    if($.cookie("view_method")){ 
     $("body").attr('id',$.cookie("view_method"));  
    } 
});