I have this example:
$(document).ready(function(){
var i = 1;
var abrir = String('.soft-titulo-vaga a#abrir' + i);
var fechar = String('.soft-titulo-vaga a#fechar' + i);
var vaga = String('div#vaga' + i);
$(abrir).click(function(){
$(abrir).css('display', 'none');
$(fechar).css('display', 'block');
$(vaga).slideDown('slow');
});
$(fechar).click(function(){
$(fechar).css('display', 'none');
$(abrir).css('display', 'block');
$(vaga).slideUp('slow');
});
});
I have no knowledge in jquery, I saw that the to use it also. Each, but everything I tried did not work, it is as if only entrase in loop only once, and that only time would be the last pass of the loop.
And I want this to work
$(document).ready(function(){
for(var i = 1; i < 15; i++){
var abrir = String('.soft-titulo-vaga a#abrir' + i);
var fechar = String('.soft-titulo-vaga a#fechar' + i);
var vaga = String('div#vaga' + i);
$(abrir).click(function(){
$(abrir).css('display', 'none');
$(fechar).css('display', 'block');
$(vaga).slideDown('slow');
});
$(fechar).click(function(){
$(fechar).css('display', 'none');
$(abrir).css('display', 'block');
$(vaga).slideUp('slow');
});
}
});