I have this line in my CSS:
.ui-icon-zoom-in { content: url(images/16x16/ZoomIn.png); }
Which I am using with jQuery UI Button widget li
The content property is only accepted on :before and :after pseudo-elements in CSS3. You should probably use a jQuery selector to append the image to the object:
content
:before
:after
$("#zoomin").html("");