Upss! tardé bastante más de 2 minutos... perdón los clientes son primero
Utiliza
each para ejecutar una función en contexto de cada elemento encontrado.
Código javascript
:
Ver original$(document).ready(function(){
// Declaramos la función para cada botón de clase "configurar"
$(".configurar").each(function(){
// Declaramos una variable "id" para sacar el valor del atributo del botón actual
var id = $(this).attr("id");
// Pasamos la variable obtenida como un parametro más del selector
$(".configurar[id="+id+"]").click(function(){
// Otra vez, pasamos la variable para definir los parámetros del callback
// de nuestra funcion
$(".precios[name="+id+"]").slide("fast");
})
})
});
El HTML sería asi:
Código HTML:
<p>
<input type="submit" value="configurar precio uno" class="configurar" id="precio1" /><br />
<input type="submit" value="configurar precio dos" class="configurar" id="precio2" /><br />
<input type="submit" value="configurar precio tres" class="configurar" id="precio3" /><br />
</p>
<div class="precios" name="precio1">
bla bla bla...
</div>
<div class="precios" name="precio2">
ble ble ble...
</div>
<div class="precios" name="precio3">
bli bli bli...
</div>