Al final he optado por una opcion distinta, generar elementos dinamicamente con javascript a los que ira adjunto una imagen y un cuadro de texto, ahora bien, lo que no se es como hacer que haciendo click sobre dicho elemento este cambie el color del background, dejo aqui mi chorracodigo
Con esto genero los elementos:
$(document).ready(function() {
// CREAR MAS DIV, CON 'ABSOLUTE' POSICIONAMIENTO.
$('#btClickMe').click(function()
{
var dynamic_div = $(document.createElement('div')).css({
border: '1px dashed',
position: 'absolute',
left: element_pos,
top: $('#divContainer').height() + 20,
width: '250',
height: '120',
padding: '3',
margin: '0',
backgroundColor:' #28bfeb',
id: $('iCnt'),
class: 'trabajadores'
});
element_pos = element_pos + $('#divContainer').width() + 20;
//$(dynamic_div).append('Arrastrameeeeee');
$(dynamic_div).append('<img src="img_logo.gif" width="90" height="100"><input type="text" value="">');
// AÑADIR LA DIV CREADA A "body" para que sea objeto independiente.
$(dynamic_div).appendTo("body").draggable().resizable();
$(dynamic_div).onclick = changeColor(this);
iCnt = iCnt + 1;
});
Con eso intento cambiar el color, pero no hay manera, algo me dejo y no se el que:
function changeColor() {
this.style.backgroundColor=' #ebad28';
return false;
}