一日中悩んで解決したので記事に残しておきます。
script内で変数を定義した際、この変数をセレクタを呼び出す時に
$.cookie("KEY", "hoge"); $("[value= $.cookie("KEY") ]").prop('checked', true);
としていましたが、これだとvalueに与えられるものは”$.cookie(“KEY”)“という文字列が代入されてしまいます。
そのため、
$.cookie("KEY", "hoge"); $("[value=" + $.cookie("KEY") + "]").prop('checked', true);
こうするとvalueの中にCookieで定義した”hoge“を定義することができます。
jQueryを使ってまだ数週間なので良い経験になりました
コメント