hi,
i got the following code
var zieldiv = $(this).attr('id');
$.ajax({
url: 'index.php?params',
type: 'POST',
data: { color:thenewcolor, zieldiv:zieldiv },
timeout: 50000,
beforeSend: function() {
$("#" + zieldiv).css({background: "#" + thenewcolor} );
}
});
I use this for dragging a small div into a bigger div. the variable at the beginnning would give out the string "test1"
. So in the ajax thing the css of a div which matches the var zieldiv should be updatet. Problem is, if i would place a string instead a var into the $(...)
like $("#test1")
it acts like its supposed to, the #test1
gets updated. but if i use the var $("#" + zieldiv)
the parent div, which is surrounding the #test1-div
gets updated.
but i know for sure the var zieldiv contains the string "test1", because when passing it to php it contains "test1". so i think this is a little strange. do you have any ideas?
thanx, maschek