我是jquery和localstorage中的新成員。我想使用本地存儲使用jQuery的所有文本框。使用Jquery的文本框中的本地存儲
<input id="in-1" type="text" />
<br />
<input id="in-2" type="text" />
<br />
<input id="in-3" type="text" />
<br />
<input id="in-4" type="text" />
<br />
我想按照這個腳本:
(function ($) {
if (typeof (window.localStorage) != "undefined") {
$.each($("input[type=text]"), function() {
localStorage.getItem($(this).attr("id")));
});
$("input[type=text]").on("change", function() {
localStorage.setItem($(this).attr("id"), $(this).val());
});
}
})(jQuery);
但我不能做這樣的工作。
還有一件事,onblur和onchange有什麼區別? – user3230425
@ user3230425在每次焦點丟失時,onblur都會被觸發..但是隻會改變輸入中值的更改 - 您只需要使用更改事件 –