これで誰も助けてくれますか?インターネットでjQueryでこれを行うスクリプトが見つかりません。ドロップダウンメニューの最後の状態を覚えておく必要があるので、ドロップダウンオプションが既に選択されています。クッキーの有効期限は90日にするか、スクリプトで指定させてください。私はすでに私のページでjQueryを使用していますので、このクッキースクリプトにjquery、jquery cookie pluginを使用します。前もって感謝します。私はプログラマーではないが、私は試してみる。ドロップダウンメニューの最後の状態を覚えておくためのJquery Cookie
// This replace onload
$(function() {
// Read your cookie and other things up to you to do...
$.cookie('the_cookie');
// on change of your select
$('select').on('change', function() {
// Set the cookie
$.cookie('the_cookie', 'the_value', { expires: 90, path: '/'});
});
});
PS:私のスクリプトがある
<body onLoad="GETcookie()">
<select onChange="SETcookie()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
* Ahem。*クッキーを管理するためにjQueryは必要ありません。あなたのためにそれを管理する* Javascript *設定を見つけてください。 '' –
これを読んで、最後に役に立つ機能があります:http://www.quirksmode.org/js/cookies.html –
(* jQueryライブラリには '$ .cookie '$ .data()'のように機能していた '()'関数は、JavaScriptがJavascriptのバットの痛みです。* '') –