0

私は本当に JavaScript に慣れていませんが、jquery と jquery cookie ライブラリを使用しています。入力テキスト ボックスの内容を Cookie に入れる方法を考えていました。

これは私が試したコードですが、うまくいきませんでした:

JS

$.cookie("location_input", "#lat");

HTML

<input id="loc" placeholder="Location" type="text"></input>

これが機能しないようにする何か他のものがありますか、それともこのコードを正しく実行していませんか?

4

3 に答える 3

4

あなたのHTMLはこれです:

<input id="loc" placeholder="Location" type="text"></input>

入力テキスト ボックスの内容を取得するには、次のようにするだけです。

var data = $("#loc").val(); 

このデータを Cookie に設定するには、次のようにする必要があります。

$.cookie("location_input", data);

これにより、コードが機能しなかった理由が明確になることを願っています:)

于 2013-05-13T09:18:33.330 に答える
2

次のようなものが必要です:

$.cookie("location_input", $("#lat").val());

現時点#latでは、入力の実際の値ではなく、Cookie を文字列値に設定しています。

また、あなたの例にはタイプミスがあると思い#latます#loc:)

于 2013-05-13T09:19:21.693 に答える