Playground

jQueryでセレクタに変数を入れる

この記事は約1分で読めます。
スポンサーリンク

一日中悩んで解決したので記事に残しておきます。

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を使ってまだ数週間なので良い経験になりました

参考
・ http://kaicoo.blogspot.jp/2012/03/query_30.html

コメント

タイトルとURLをコピーしました