, который является правильным способом передать element_old функции element.change?Передача значения в функцию jquery?
$('body').on('click', 'input', function(){
element = $(this);
element_old = element.val();
element.change(function(element_old){
if($(this).val() != element_old){ show button}
else{ hide button }
})
});
Я хочу показать кнопку, только если входное значение изменилось с первоначального значения.
Вы не можете. 'onchange' - обработчик события, вызываемый элементом, который поднял событие –
Возможный дубликат [http://stackoverflow.com/questions/1909992/how-to-get-old-value-with-onchange-event-in -text-box] (http://stackoverflow.com/questions/1909992/how-to-get-old-value-with-onchange-event-in-text-box) – Tikkes
Что вы пытаетесь достичь здесь? это запах проблемы [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – Liam