Я читал ответ на этот вопрос , но это решило проблему только с одним полем, как бы я посмотрел все поля (вход, выбор, радио и т. Д.) Наформа?
Это то, что у меня сейчас есть (я использую делегат, эта форма динамически добавляется на страницу):
$('#preferencesBody').delegate('input[type="radio"], select', 'change', function() {
var key = $(this).attr('data-key');
var value = $(this).val();
// How to get the old value, and compare with the current value, if they are different, call saveUserPreferences?
Preferences.saveUserPreferences(key, value);
});
Спасибо.