Dynamize language for placeholder

3

I do an ajax request to fetch in the database to bring the language configuration, type, PT-BR, EN, and so on ...

I want the placeholders to be changed according to the chosen language. For example, instead of being placeholder='Digite seu usuario' , I'd like you to placeholder='Enter your username' and so on ...

For block type tags (type p, div etc.) I handle $("#memberArea").html(data.pt.member_area); , and then it works perfectly, however, for placeholder I do not know ...

Is there any way to manipulate this via jQuery?

    
asked by anonymous 29.08.2017 / 01:31

1 answer

4

Yes. placeholder is an attribute of the element. You can then change it:

function teste() {
	$("#teste").attr("placeholder","Enter your username");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><inputplaceholder="Digite seu usuario" type="text" id="teste" />
<input type="button" value="alterar placeholder p/ inglês" onclick="teste()" />
    
29.08.2017 / 02:13