i have the following problem using jquery.
I have sth like this
Your code appears to work fine in this fiddle, using jQuery 1.6
To retrieve the value of elements, use val(). Since divs don't have values, you should use data() to set and get data.
I can confirm this code snippet works perfectly in Chrome 11, Firefox 4 and IE 9 using the jQuery Git version.
EDIT: For the ones advising prop(), check the docs. Prop() is used for boolean attributes like: checked, disabled etc.
if using the latest jQuery, try with:
$.prop(propertyName);
Yes, since jQuery 1.6 I think you need to use .prop() instead of attr()
.