我試圖使用jQuery cookie來設置語言。 我有以下形式:使用自動提交功能設置jQuery cookie
<select id="lang">
<option value="en_US">English</option>
<option value="it_IT">Italiano</option>
<option value="fr_FR">Français</option>
</select>
<input id="btn" type="button" value="submit">
<noscript><input id="btn" type="button" value="submit"></noscript>
中的以下腳本:
// Set cookie
$(document).ready(function() {
$("#btn").on("click", function() {
$.cookie('lang_cookie', $("#lang").val(), { expires: 365 });
});
});
上面的表格工作得很好,但我想刪除的按鈕和自動提交。 我可以更改使用onchange="this.form.submit()"
形式:
<select id="lang" onchange="this.form.submit()">
<option value="en_US">English</option>
<option value="it_IT">Italian</option>
</select>
但對於jQuery的一部分嗎?如何在不使用$("#btn").on("click", function(){})
的情況下設置Cookie?