Я знаю, как изменить местозаполнитель, но как его изменить, если необходимо?JQuery - Восстановить Измененный Заполнитель?
Я попытался это, но это не изменило его обратно ..
$('[name^="u_"]').change(function(){
if($(this).is(":checked")) {
$(this).next("input, select").attr("disabled",true);
$(this).next("input, select").attr("placeholder", "New Holder");
} else {
$(this).next("input, select").attr("disabled",false);
$(this).next("input, select").attr('defaultValue')
}
});
Я использую этот код на несколько входов. Каждое поле имеет заводские настройки по умолчанию:
<input type='checkbox' name='u_id'><input type="text" name="id" placeholder="ABC123">
Спасибо.
магазин заполнитель в 'атрибута данных-placeholder'? Поэтому вы можете восстановить его при необходимости –
Я ржавый в jquery, так что просто комментарий: насколько я помню, '.attr()' всегда должен иметь атрибут/свойство как первый параметр, поэтому '.attr ('defaultValue ') 'в другом случае выглядит странно – cypherabe