http://jsfiddle.net/yamidvo/quvp3/4/
al darle doble click en un elemento(deberia ser un click pero solo funciona cuando se da dos) se abre una ventana modal, esta ventana tiene dentro otro elemento que posee un background-color especifico, lo que quiero lograr es que el background-color de ese elemento se pase al backgroud-color del elemento al que le dimos click.
Ejemplo:
le damos click al elemento que esta encima de los demas, se abre la ventana modal y damos click en el elemento dentro de la ventana modal, al darle click el backgound-color de este se pasa solo al elemento que de arriba. Hasta ahora se le agrega el background a todos los elementos, debe ser un error de selectores.
Este es el script que tengo:
Código Javascript:
Espero haber sido especifico.Ver original
$(document).ready(function() { $('#color').dialog({ autoOpen: false, }); $(".click").click(function(event) { var cuadro = $(this).find("input[name=cuadro]:hidden").val();//obtenemos el valor del cuadro al que le dimos click $( "#color" ).dialog( "option", "position", [event.pageX,event.pageY]);//posicionamos el elemento donde dimos click $('#color').dialog('open'); $(".select").click(function(event){ var color = $(this).css('background-color'); $("input[name=cuadro]:hidden").val(cuadro).parent(".cuadro").css('background-color', color);//establecemos el background a la clase cuadro }); return false; }); return false; });
De antemano gracias por todas las respuestas.